Resize Image for Instagram

Get perfect Instagram dimensions for every post — Feed, Portrait, Landscape, Stories, and Reels — directly in your browser. Free, private, no upload.

Resize for Instagram Free →Free · No signup · No upload

Uploading an image in the wrong size to Instagram can result in awkward cropping, blurry edges, or important content getting cut off. Instagram has specific recommended dimensions for each content type: 1080×1080 for Feed squares, 1080×1350 for portrait posts, 1080×1920 for Stories and Reels, and 1080×566 for landscape feed posts. Resizor makes it simple to resize any image to the correct Instagram dimensions in seconds.

Resizor's social media image resizer includes built-in presets for every Instagram format. Just upload your photo, pick the Instagram preset you need, and download your perfectly-sized image. Smart centre-crop ensures nothing important gets cut off. Everything runs in your browser via WebAssembly (wasm-vips) — your photos are never uploaded to any server. It's completely free with no watermarks.

How It Works

1

Upload Your Image

Drop your photo or graphic into the tool. JPEG, PNG, WebP, and AVIF are all supported.

2

Choose an Instagram Size

Pick from presets: Feed Square (1080×1080), Portrait (1080×1350), Story (1080×1920), or Landscape (1080×566).

3

Download & Post

Download your Instagram-ready image and upload it directly to Instagram — no further editing needed.

Why Choose Resizor?

🔒

Private — No Upload

Your photos never leave your device. Resizing runs locally in your browser via WebAssembly.

📱

All Instagram Formats

Presets for Feed Square, Portrait, Landscape, Stories, and Reels cover every Instagram format.

✂️

Smart Crop

Automatically centre-crops your image to the target ratio without stretching or distortion.

🆓

Free & No Watermark

Resize unlimited images for Instagram — no account, no watermarks, completely free.

Frequently Asked Questions

What is the best image size for Instagram?
Instagram recommends: Feed square 1080×1080 (1:1), Feed portrait 1080×1350 (4:5), Feed landscape 1080×566 (1.91:1), Stories and Reels 1080×1920 (9:16). The minimum resolution is 320px on the shortest side; Instagram doesn't display images at higher than 1080px width.
What resolution should Instagram images be?
Upload at 1080px wide for the best quality. Instagram will downsample anything larger. For Stories use 1080×1920. Always use 72–96 DPI for screen — print DPI settings don't affect web uploads.
What is the maximum file size for Instagram images?
Instagram accepts image files up to 8 MB for feed posts. Stories are typically capped at a lower size depending on the platform. Resizor's output is well within these limits.
What file format should I use for Instagram images?
Instagram recommends JPEG for photos (smaller file size, best compatibility) and PNG for graphics with text or sharp edges. Both are supported. Resizor outputs JPEG or PNG depending on which you upload.
Can I resize multiple images for Instagram at once?
Yes. Resizor's social media resizer supports batch uploads — select all your Instagram images and resize them to the same format in one step.

Resize Image for Instagram — Start Now

100% free, runs in your browser. No signup required.

Resize for Instagram Free →