doodle blog top mobile

Instagram Photo Resizer

doodle blog left mobiledoodle blog right mobile

Upload Your Image

Click to upload or drag and drop

PNG, JPG or JPEG

The Postiz Instagram photo resizer is a free online tool that takes any image and exports it at the exact Instagram post size, Instagram story size and Instagram reels size the platform actually expects. Upload a JPG, PNG, WEBP or GIF, pick the Instagram format you want, and download a pixel-perfect file that will not be cropped, stretched or blurred when you publish it. No Photoshop, no math, no accounts required.

Instagram is unusually strict about dimensions. Feeds, Stories, Reels, carousels, profile photos and highlight covers each use a different aspect ratio, and Instagram quietly re-crops or re-compresses anything that does not match. Upload a slightly wrong Instagram photo size and the platform will cut the top and bottom off your subject, squeeze your logo into the wrong corner, or push your image through aggressive compression that makes text look fuzzy. This resizer removes that guesswork. Pick a preset, drop in a photo, and the tool outputs the correct Instagram image size for that placement so your content looks sharp on every screen and every device.

Whether you are a creator posting a portrait, a brand pushing a product carousel, a marketer resizing assets for paid ads or a small business owner trying to keep a consistent grid, the Instagram photo resizer gives you a single place to prepare every asset Instagram needs without opening a design tool.

Instagram image sizes and dimensions (2026)

Instagram supports several aspect ratios across different surfaces of the app. Below is the current, production-ready list of Instagram dimensions this resizer exports. All sizes are expressed in pixels, assume an sRGB color profile and reflect the 1080-pixel width Instagram uses to display media on high-density mobile screens. If you only remember one number, remember 1080 — that is the native width Instagram stores for almost every image format on the platform.

Feed post, square (1:1) — 1080 by 1080

The classic Instagram post size. A 1080 by 1080 square is the safest choice when you are not sure where a photo will be reused, because it renders cleanly in the main feed, inside the profile grid, in Instagram search results and inside ad placements. Use this square format for product shots, quotes, announcements and memes where a centered subject matters more than vertical real estate.

Feed post, portrait (4:5) — 1080 by 1350

The 1080 by 1350 portrait is the largest image Instagram allows in the main feed. On a phone it takes up roughly 25% more vertical space than a square, so if your goal is to stop the scroll this is almost always the best feed format. Use the 4:5 vertical for portrait photography, fashion editorials, lifestyle content, infographics and text-heavy designs where you want viewers to spend more time on a single frame.

Feed post, landscape (1.91:1) — 1080 by 566

The landscape feed post is 1080 pixels wide by 566 pixels tall. It is the least popular feed format because it takes up the least vertical space on a phone, but it is useful when you are republishing horizontal content that was originally shot for YouTube, a website header or a press release. Link-preview style graphics usually look great at 1080 by 566.

Instagram Stories — 1080 by 1920

The Instagram story size is 1080 by 1920 pixels, a 9:16 full-screen vertical. Because Instagram renders the interface — profile avatar, username, reactions bar and caption — over the top of your image, keep any critical text or logos inside the middle 1080 by 1420 safe zone so they are not covered by UI. The resizer lets you export a 1080 by 1920 canvas with an optional safe-zone guide baked in.

Instagram Reels — 1080 by 1920 (cover included)

The Instagram reels size matches Stories at 1080 by 1920, but Reels also display inside your profile grid as a 1:1 preview. That means the cover image you upload for a Reel should be designed so the important subject still works when the grid crops the top and bottom. Export a full 9:16 canvas, then use the Reels cover preset to confirm the subject stays inside the center 1080 by 1080 square.

Instagram profile picture — 320 by 320

The Instagram profile picture size Instagram stores is 320 by 320 pixels, displayed as a circle. The resizer actually exports a 1080 by 1080 master so you can reuse the file elsewhere, but it masks a centered circle guide so you can confirm your logo or face is not clipped by the crop. Avoid placing wordmarks near the edges of the square — they will be cut off by the circular frame.

IGTV cover — 420 by 654

IGTV covers use a 1:1.55 vertical aspect ratio of roughly 420 by 654 pixels. Instagram has folded long-form video into Reels and the feed, but IGTV covers still appear on legacy content and in some grid previews. Use this preset when you need a vertical thumbnail for a long-form video re-upload.

Carousel posts — up to ten slides

Carousels use the same feed post dimensions — 1080 by 1080 square, 1080 by 1350 portrait or 1080 by 566 landscape — but every slide must share the same aspect ratio. If one slide is square and the next is portrait, Instagram will crop one of them. The resizer lets you batch-resize up to ten images to the same preset in a single export so your carousel stays consistent across slides.

Highlight covers — 1080 by 1920, cropped to circle

Story highlight covers are full 1080 by 1920 vertical images that Instagram crops into a small circle at the top of your profile. Keep the icon, illustration or letter you want to show inside the center 640 by 640 region of the canvas, otherwise it will be cut off by the circular mask.

How to use the Instagram photo resizer

The tool is designed to take less than a minute from upload to download. There are no accounts, no credit cards and no watermarks.

  • Step 1 — Upload your image. Drag and drop a JPG, PNG, WEBP or GIF onto the uploader, or click to browse your device. Files up to 25 MB are supported.
  • Step 2 — Pick the Instagram format. Choose the placement you need: feed square, feed portrait, feed landscape, Stories, Reels, Reels cover, profile picture, IGTV cover or highlight cover. The canvas and correct Instagram image size are applied automatically.
  • Step 3 — Position the subject. Drag to reframe, zoom to fill, or let the auto-fit option center the subject for you. A safe-zone overlay shows where Instagram UI or circular crops will sit.
  • Step 4 — Download the file. Export a JPG or PNG at the exact Instagram photo size you selected. The file is delivered at 1080 pixels on the long edge so Instagram does not re-compress it on upload.

Supported formats and Instagram compression notes

The resizer accepts JPG, PNG, WEBP and animated or static GIF inputs and can export JPG or PNG. Choose JPG for photography and product shots — the smaller file size means Instagram applies less aggressive compression on upload. Choose PNG for logos, screenshots, flat illustrations or anything with hard text edges, because PNG preserves crisp lines that JPG would soften.

Instagram always re-encodes uploaded images. The platform targets roughly 1080 pixels wide and applies its own JPEG compression regardless of what you upload, so an 8K photo will not look any sharper than a well-prepared 1080-wide file — it will just take longer to upload and be crunched harder on the way in. The cleanest result comes from exporting at exactly 1080 pixels on the long edge, sRGB color profile, quality 85 to 90, which is what this resizer does by default.

Best practices for Instagram image sizing

A correct Instagram post size is only half the job. The following habits consistently produce the sharpest, most engaging posts across every placement.

  • Default to 4:5 vertical for the feed. A 1080 by 1350 portrait takes up 25% more screen real estate than a square on mobile, which is where almost all Instagram viewing happens. Reserve the square 1:1 for grid-aesthetic posts only.
  • Respect safe zones on Stories and Reels. Keep logos, captions and faces inside the middle 1080 by 1420 region. The top 250 pixels are covered by the username and profile icon, and the bottom 250 pixels are covered by the reply bar, reactions and caption.
  • Always upload at 1080 pixels wide. Uploading anything larger is wasted bandwidth because Instagram downsamples to 1080 anyway, and uploading anything smaller triggers upscaling that makes text look soft.
  • Use the sRGB color profile. Instagram strips ICC profiles on upload but assumes sRGB when it renders. Images exported in Adobe RGB or ProPhoto RGB will look dull and de-saturated once they reach the app.
  • Keep the subject centered when you can. Reels covers, profile photos and highlight covers all crop to different shapes. A centered subject survives every crop.
  • Match the aspect ratio across carousel slides. Do not mix 1:1 and 4:5 in the same carousel, because Instagram will crop every slide to the aspect ratio of the first frame.
  • Export JPG at quality 85 to 90. Higher than 90 produces a bigger file for no visible gain, and lower than 80 shows banding in skies and gradients after Instagram applies its own compression on top of yours.
  • Test your profile picture as a circle. The 320 by 320 crop becomes a circular mask in the app, so check that no important detail sits in the corners of the square source.

Frequently asked questions

What is the correct Instagram post size in 2026?

The recommended Instagram post size for the main feed is 1080 by 1080 pixels for square posts, 1080 by 1350 for portrait (4:5), and 1080 by 566 for landscape (1.91:1). Portrait 4:5 is the largest feed format and gets the most on-screen real estate on mobile.

What is the Instagram story size and does it match Reels?

Yes. The Instagram story size and the Instagram reels size are both 1080 by 1920 pixels at a 9:16 aspect ratio. The difference is that Reels also display cropped to 1:1 in the profile grid, so keep the subject inside the center 1080 by 1080 area when you design a Reels cover.

What is the Instagram profile picture size?

The Instagram profile picture size stored by Instagram is 320 by 320 pixels, but the app accepts a larger upload and crops it to a circle. Uploading a 1080 by 1080 square with the subject centered gives the cleanest result and also lets you reuse the same file elsewhere.

Why does my image look blurry after I post it?

Almost every blurry Instagram upload comes from one of three causes: the image was narrower than 1080 pixels and got upscaled, the image was saved in Adobe RGB or ProPhoto RGB instead of sRGB, or the image was exported as PNG at a very large pixel size so Instagram crushed it with extra compression. Exporting through this resizer at 1080 on the long edge, sRGB, JPG quality 85 to 90 fixes all three.

Can I resize a batch of photos for a carousel?

Yes. Upload up to ten images, pick a single feed preset, and the resizer exports every slide at the same Instagram image size so the carousel displays without Instagram re-cropping individual frames.

Does the resizer add a watermark or require an account?

No. The tool is free, runs entirely in the browser, never watermarks your output and does not require an account to download a resized file.

What image formats can I upload and download?

You can upload JPG, PNG, WEBP and GIF up to 25 MB. You can download JPG or PNG. Use JPG for photographs and product shots, and PNG for logos, screenshots or any asset with sharp text edges.

Will Instagram re-compress my image even if I use the right size?

Yes, Instagram always re-encodes uploads. The goal is not to avoid compression, it is to give Instagram a perfectly sized, perfectly profiled file so its compression pass has the least amount of work to do. That is exactly what the resizer exports.

Resize once, schedule everywhere with Postiz

Once your asset is the correct Instagram photo size, the next job is getting it published. Postiz is an all-in-one social media scheduler that lets you plan, schedule and auto-publish to Instagram feed, Stories and Reels alongside every other major network, so you can resize a photo here and send it straight into your content calendar without a second upload. Connect Instagram to Postiz, drop in the file you just exported, write your caption, pick a time and Postiz handles the rest.

Try Postiz free and schedule your next Instagram post in minutes.

Nevo David

Do you want to grow your social media faster?

Yes, grow it faster!

Ready to get started?

Grow your social media presence with Postiz.
Schedule, analyze, and engage with your audience.

Grow your social media presence with Postiz.