How to Resize & Convert Photos to Any Instagram Size — Feed, Stories, Reels & Profile (2026)
Instagram uses a different aspect ratio for each placement — posting the wrong size means Instagram auto-crops your photo, often cutting off the subject. The quick rule for 2026: Feed Portrait 4:5 for regular posts, 9:16 for Stories and Reels, 1:1 for mixed Carousels. Convert your photo to the exact Instagram size in seconds:
Step 1: Upload Your Photo(s)
Drag and drop one image or an entire batch of mixed-size photos. JPG, PNG, and WebP are supported. You can mix landscape, portrait, and square photos in the same batch — the tool processes each individually based on its dimensions. Nothing is uploaded to a server; all processing runs locally in your browser.
Step 2: Select Your Instagram Format
Choose from the preset list: Feed Portrait 4:5 (1080×1350 px — recommended for 2026 engagement), Feed Square 1:1 (1080×1080 px), Stories / Reels 9:16 (1080×1920 px), or Profile Picture 1:1 (320×320 px). Each preset instantly converts your photo to Instagram's exact specifications. For Carousel posts, choose one format and apply it to every slide — all slides must share the same ratio.
Step 3: Choose Fit (No-Crop) or Fill
Fit mode adds padding so the full photo is visible — no pixels are cropped. Choose white, black, blurred, or custom-color background. Fill mode resizes and crops to fill the entire frame — best for centered subjects with room to trim. See Guide B for a full decision guide.
Step 4: Preview and Download
A live preview shows exactly how the photo will look before you download. For batches, scroll through all results. Click Download All to get a ZIP file containing every resized photo — ready to upload directly to Instagram or schedule via a content planning tool.
Other Related Tools
- Need Facebook photo sizes? Use the Facebook Image Resizer
- Need YouTube thumbnail size (1280×720)? Try here
- Need to compress before uploading to Instagram? Try here
