Upload images
Drop your images here
JPG · PNG · WebP · AVIF · GIF · BMP — folders allowed
or press Ctrl+V to paste a screenshot
Your images will appear here.
Everything runs locally — nothing is uploaded.
Instagram stores every upload at a maximum of 1080 pixels wide. Uploading larger photos just wastes time and quality. Resize an entire batch to the right dimensions in one pass.
⬆ Choose photos to resizeDrop your images here
JPG · PNG · WebP · AVIF · GIF · BMP — folders allowed
or press Ctrl+V to paste a screenshot
Your images will appear here.
Everything runs locally — nothing is uploaded.
| Placement | Size (px) | Ratio |
|---|---|---|
| Square post | 1080 × 1080 | 1:1 |
| Portrait post | 1080 × 1350 | 4:5 |
| Landscape post | 1080 × 566 | 1.91:1 |
| Story / Reel | 1080 × 1920 | 9:16 |
| Profile picture | 320 × 320 | 1:1 |
Square posts are 1080×1080, portrait posts 1080×1350, landscape posts 1080×566, stories and reels 1080×1920. Instagram downsizes anything larger, so exporting at 1080 keeps full quality at a much smaller file size.
JPG. Instagram converts uploads to JPG anyway, so a JPG export avoids a second round of compression and uploads much faster.
Not with the "Longest side" or "Fit inside" options — they keep the full frame and simply scale it down. Instagram will crop to its own aspect ratio when you post, which you can adjust in the app.
Yes. Batch resize a whole shoot, then pick the images you want to post.
No. Resizing happens in your browser, so your unpublished content stays private.