Free tool · nothing leaves your device

Resize an image for Instagram

Crop or fit any photo to Instagram's exact sizes — square, portrait, story or reel — and download it ready to post. All in your browser.

Drop a photo here, or tap to choose
JPG, PNG or WebP.
Choose a photo
Your photo never leaves your device.

Sized right, but still the same post

Resizing gets a photo to fit. TrialReel gets you something new to post — it re-cuts your videos into fresh edits every day, already in the right 9:16 frame and inside the safe zones.

Try TrialReel for $9

Instagram image sizes, exact

Square (1:1): 1080×1080. Portrait (4:5): 1080×1350 — the tallest a feed post can be, and the one that takes up the most screen. Story / Reel (9:16): 1080×1920. Landscape (1.91:1): 1080×566.

“Fill” crops your photo to cover the whole frame; “Fit” keeps all of it and adds a background. Portrait 4:5 is usually the best choice for feed reach.

Which size should I use?
Portrait 1080×1350 (4:5) for feed posts, 1080×1920 (9:16) for stories and reels.
Is anything uploaded?
No — it all runs in your browser.