Resize Image for Instagram
Add space around your photo so Instagram shows the full image, not just a crop.
ⓘ Image With White Background
This tool adds space around your photo so it becomes a square without cutting off any part of the image. Pick a white background, a mirrored edge, or a duplicated-pixel edge, and the page builds all three for you. Everything runs in your browser, so your photo is never uploaded.

How to Resize an Image for Instagram in 3 Steps
- Upload your photo. Select or drag in a JPG, PNG, HEIC, or WebP file.
- Pick a fill style. The tool builds a white background, mirrored edge, and duplicated-pixel version at once. Fine-tune any side with the Top, Bottom, Left, and Right controls and the Expand button.
- Download your square photo. Click Download to save it, or New Image to start over.
Instagram Photo and Story Sizes
Instagram resizes or crops any photo that does not match its own dimensions. Match one of these sizes and your upload stays exactly as you made it.
| Placement | Size (pixels) |
|---|---|
| Square post | 1080 x 1080 |
| Portrait post | 1080 x 1350 |
| Landscape post | 1080 x 566 |
| Story or Reel | 1080 x 1920 |
| Profile photo (displayed) | about 320 x 320 |
Want several posts from one photo instead of one square? Use the Instagram grid maker to split it into a 3, 6, or 9-tile grid.
Three No-Crop Modes You Can Pick
The tool reads your photo's longer side, then builds a square canvas at that size. This is plain canvas pixel work, not AI, and no part of your photo gets removed. Three fill options control the new space:
- White background: Clean white fills the gap on the shorter side.
- Mirrored edges: The tool reflects the edge pixels outward, echoing your photo's own colours.
- Extended edge pixels: The outer row of pixels repeats outward for a soft, blended fill.
Because the square matches your photo's own larger side, a 4000px-wide photo becomes a 4000 x 4000 square, not a fixed 1080 x 1080 file. Resize it afterward for an exact Instagram pixel count.
How Do You Upload a Full Instagram DP Without Cropping?
Instagram displays profile photos in a circle, so a rectangular photo often loses its corners. Run it through this tool first to pad it into a square. The circle then lands on empty space, not on the part you want to keep. For a circular preview, try the circle crop tool.
We Never See Your Photo
Every resize happens on your device, not on a Pi7 server. Your photo loads into your browser's canvas, and every fill option runs there in JavaScript. Nothing gets sent anywhere, so there is no upload to wait for. Close the tab and the photo is gone from memory.
Frequently Asked Questions
Does this tool crop or cut off my photo?
No. The tool only adds space around your photo. Every original pixel stays in the output.
What size does the output come out at?
A square that matches your photo's own longer side. A 2000 x 1500 photo becomes a 2000 x 2000 square, not a fixed 1080 x 1080 file.
Can I split one photo into several images instead?
Yes. Try the image splitter to cut a photo into 3, 4, or 9 parts for a multi-post carousel.