Adding Images to Your Posts

Updated January 13, 2026

Add images to your posts using drag-and-drop, the file picker, or your media library. This guide covers how to add images, supported formats, platform requirements, and image editing features.

Adding Images to Your Post

There are three ways to add images to your post in Viraly:

Drag and Drop

  1. Open the post composer
  2. Drag image files from your computer directly into the upload zone
  3. Release when you see the “Drop now” indicator
  4. Your images will begin uploading automatically

File Picker

  1. Click the upload zone or the “Drag & drop or select a file” text
  2. Browse your computer and select one or more image files
  3. Click Open to upload the selected files

Media Library

Use previously uploaded images from your media library:

  1. Click Select from Library below the upload zone
  2. Browse your collections or use the search bar to find images
  3. Click on images to select them (selected images show a checkmark)
  4. Click Use Selection to add the selected images to your post

Suggested Media from Links

When you add a URL to your post, Viraly can extract images from the link:

  1. Add a URL to your post caption
  2. Click Suggested Media when it appears
  3. Select an image from the URL’s Open Graph metadata

Supported Image Formats

Viraly supports these image formats across all platforms:

FormatExtensionNotes
JPEG.jpg, .jpegSupported on all platforms
PNG.pngSupported on all platforms, best for graphics
GIF.gifSupported on X/Twitter only
WebP.webpSupported on TikTok, Bluesky, Mastodon

Platform Requirements

Each platform has specific requirements for image size, dimensions, and aspect ratios. Click Media Requirements in the post composer to view the full specifications.

File Size Limits

PlatformMax Image SizeNotes
Instagram8MBJPEG and PNG only
Facebook10MBJPEG and PNG only
X (Twitter)5MB (images), 15MB (GIFs)GIF max 1280×1080
LinkedIn8MBWidth × height ≤ 36,152,320 pixels
TikTok10MBMax 1920×1080 or 1080×1920
Pinterest10MB2:3 aspect ratio recommended
Threads8MBWidth: 360px-1440px
Bluesky976KBSmallest limit of all platforms
Mastodon16MBJPEG, PNG, or WebP

Aspect Ratio Requirements

PlatformAspect RatioRecommended
Instagram4:5 to 1.91:11:1 (square) or 4:5 (portrait)
FacebookFlexible1.91:1 (landscape) or 1:1
PinterestFlexible2:3 (vertical pins perform best)
ThreadsLess than 10:11:1 or 4:5

Editing Images

Viraly includes a built-in image editor powered by Pintura. To edit an image:

  1. Hover over an uploaded image in the post composer
  2. Click the pencil icon (edit button)
  3. Use the editor to crop, rotate, apply filters, or adjust colors
  4. The editor shows platform-specific crop presets for the correct aspect ratios
  5. Click Done to save your changes

Your edits are preserved if you need to make additional changes later.

Carousel posts contain multiple images that users can swipe through. Add multiple images to create a carousel automatically.

Carousel Limits by Platform

PlatformMax ImagesNotes
Instagram10Can mix photos and videos
Facebook10Photos only (no videos in carousel)
X (Twitter)4Photos only
LinkedIn20Photos only (minimum 2)
TikTok35Photos only
Pinterest5All images must have same aspect ratio
Threads20Can mix photos and videos
Bluesky4Photos only
Mastodon4Photos only

Reordering Images

To change the order of images in a carousel:

  1. Click and hold on an image thumbnail
  2. Drag it to the desired position
  3. Release to drop it in the new order

Troubleshooting

Image rejected during upload

If your image is rejected, check that:

  • The file format is supported for your selected platform (JPEG/PNG work everywhere)
  • The file size is within the platform’s limit
  • The aspect ratio meets platform requirements

Common validation errors

ErrorSolution
“Image file size can’t exceed XMB”Compress your image or use a smaller version
“Image aspect ratio must be between…”Crop your image using the built-in editor
“Image width should be at least/most…”Resize your image to meet dimension requirements
“All photos must have the same aspect ratio”For Pinterest carousels, ensure all images match

Image shows as processing

After upload, images go through processing. If an image is stuck in “processing” status:

  • Wait a few moments — processing usually completes within seconds
  • If it persists, remove the image and try uploading again
  • Check your internet connection