Instagram Image Resizer
Free online Instagram image resizer. Instantly resize square posts, portrait posts, Stories/Reels, and profile pictures to Instagram's exact dimensions.
Original
Drop an image here
or click to browse - nothing leaves your browser
Resized preview
Your resized preview will appear here
1:1 · exports as .jpg
Frequently asked questions
1,080 x 1,080 pixels at a 1:1 ratio. This is the classic Instagram post format and displays cleanly in the feed without any cropping.
1,080 x 1,350 pixels (4:5 portrait) is generally considered the best-performing feed size, since it takes up more vertical space on mobile screens than a square post.
1,080 x 1,920 pixels at a 9:16 ratio, which fills the entire mobile screen. The same size applies to Reels.
320 x 320 pixels, uploaded as a square. Instagram displays it as a small circle across the app, so keep your logo or face centered and simple enough to read at a small size.
Yes. Even if your feed photo is posted at 4:5, the profile grid preview crops it to a 3:4 ratio. Keep your main subject centered so nothing important falls outside that tighter crop.
It depends on the format: 1,080 x 1,080 pixels (1:1) for a square post, 1,080 x 1,350 pixels (4:5) for a portrait post, and 1,080 x 1,920 pixels (9:16) for Stories and Reels. Portrait posts generally take up the most space in the mobile feed.
Square posts use a 1:1 ratio, portrait posts use 4:5, and Stories or Reels use 9:16. All three are built around the same 1,080-pixel width, just with different heights.
For a Reel cover or thumbnail, upload at 1,080 x 1,920 pixels, the same size as the Reel itself. Instagram then crops this down to roughly 1,080 x 1,350 pixels when it displays in your profile grid, so keep faces and text centered rather than near the top or bottom edges.
1,080 x 1,920 pixels (9:16), matching the full Reel video. This same file is what shows as your Reel's cover image both in the Reels tab and, cropped, on your profile grid.
No major change recently — 1,080 x 1,920 pixels remains the correct upload size for Reel covers and thumbnails. If you're seeing your cover look cropped, that's expected: Instagram shows the full 9:16 image in the Reels tab but crops it to about 1,080 x 1,350 pixels in the profile grid.
1,080 x 1,350 pixels (4:5 portrait) tends to perform best, since it fills more of the mobile screen than a square post without needing to worry about grid cropping the way Reel covers do.
Instagram accepts images up to 8 MB and automatically compresses larger files on upload. To keep quality high after their compression, export at the correct pixel dimensions (1,080px wide) rather than uploading something much larger and letting Instagram scale it down.
1,080 x 1,920 pixels (9:16), which fills the full mobile screen. This is the same size used for Reels.