Runs in your browser · nothing uploaded
Post any photo on Instagram with no crop
Put a whole photo inside a 4:5, square, 9:16 or 1.91:1 frame, with a white, black, colour or blurred copy of the photo around it. Instagram then has nothing left to crop. Do up to 20 photos at once and save a ZIP. Your photos are drawn in this tab and never uploaded.
How it works
1Add your photos
Choose up to 20 JPEG, PNG or WebP photos, 40 MB each. Tap one in the strip to preview it. HEIC photos open in Safari. Nothing is uploaded: every photo is drawn in this tab.
2Pick a shape
Choose 4:5 (1080 × 1350), 1:1 (1080 × 1080), 9:16 (1080 × 1920) or 1.91:1 (1080 × 566). The preview shows the finished frame with your whole photo inside it.
3Choose the background
White, black, any colour, or a soft blurred copy of the photo itself. Add space around the photo if you want a border. The preview updates as you change things.
4Make and download
Every photo is saved at the frame size, one at a time. Download the ZIP, or the single file if you chose one photo. You can press Stop at any point.
Why Instagram crops, and what this does about it
Instagram’s Help Center says it keeps feed photos uncropped when their shape is between 1.91:1 (wide) and 3:4 (tall), at up to 1,080 pixels wide, and crops anything outside that range. A full-screen phone shot at 9:16 is taller than 3:4, and a panorama is wider than 1.91:1, so both lose their edges. Carousels add a second problem: guides widely report that every slide is cropped to the shape of the first, though we found no Meta page that says so.
This tool takes the cropping decision away. It shrinks your photo until all of it fits inside the frame, centres it, and fills what is left with a background you choose. The file you upload already has the shape Instagram wants, so there is nothing for it to cut.
| Frame | Size | Good for |
|---|---|---|
| 4:5 | 1080 × 1350 | Tall feed posts and carousel slides; the tallest shape Meta’s publishing API accepts |
| 1:1 | 1080 × 1080 | Square posts, and a neutral shape for mixed carousels |
| 9:16 | 1080 × 1920 | Stories and Reels; Meta recommends it to avoid cropping or blank space |
| 1.91:1 | 1080 × 566 | The widest shape Instagram keeps in the feed |
Tip: Fitting a landscape photo into 9:16 gives a thick band of background above and below it. A blurred background looks much better there than plain white, and it is the usual choice for Stories.
Choosing a background
- White or black: clean and neutral. Black suits dark, moody photos; white suits product shots and anything with a pale edge.
- Colour: pick one from the photo, such as the sky or a wall, so the border looks like part of the picture.
- Blurred photo: a soft, enlarged copy of the photo fills the frame behind it. It works for almost anything, and you can make it softer or stronger.
- Space around the photo: up to 25% of the frame’s shorter side on every edge. A little space gives a gallery look and keeps the photo away from the edges.
The blur is drawn by the tool itself, in the same way in every browser, rather than by a filter that some Safari versions lack. It uses only the photo you gave it.
Limits and good habits
- Photos smaller than the frame are enlarged to fit, and the tool tells you when that happens, because a small photo can look soft.
- Photos above 16 megapixels are scaled down to that size first. It is the most a phone browser can safely hold, and far more than the 1,080 pixels Instagram keeps.
- JPEG is the default and the safest choice. Meta’s publishing API, used by scheduling tools, takes JPEG images only, of 8 MB at most. PNG files are larger and only worth it for graphics with sharp lettering.
- It fits the same way for every photo in a batch. If photos need different backgrounds, run them in separate batches.
- The ZIP names each file after the photo, the shape and the size, so nothing is overwritten.
The 8 MB figure and the accepted shapes come from Meta’s IG User Media reference, which we opened on 7 October 2026 (page updated 28 September 2026). The 1,080-pixel width and the 1.91:1 to 3:4 range come from the Instagram Help Center page on photo resolution (help.instagram.com/1631821640426723), which we checked on 6 October 2026 for DMFast’s size guides and read again in a browser on 7 October 2026. The 9:16 recommendation is in the same Meta reference.
Questions people ask
How do I stop Instagram cropping my photo?
Upload it in a shape Instagram keeps whole. Its Help Center says shapes from 1.91:1 to 3:4 are kept. This tool fits your photo into 4:5, 1:1, 9:16 or 1.91:1 with a background around it, so the finished file already has the right shape.
Will the background look bad?
A blurred copy of your own photo rarely does, and it is what most apps use. If you prefer a clean look, choose white or black, or pick a colour from the photo. You can compare them in the preview before you make anything.
Can I do many photos at once?
Yes, up to 20. They all get the same shape, background and space, and come back as one ZIP. Each is decoded, drawn and saved one at a time, so a phone can cope.
Is my photo uploaded anywhere?
No. Every photo is opened and drawn inside this page, in your browser, and never sent to DMFast or anyone else. Close the tab and they are gone.
Which frame should I choose for a Story?
9:16, 1080 × 1920. Meta’s API reference recommends 9:16 for Stories to avoid cropping or blank space. Use a blurred background so a landscape photo doesn’t sit in a plain band.
Why is my file under 1080 pixels wide?
It isn’t: every file is 1080 pixels wide, the width Instagram keeps. The 1.91:1 frame is 1080 × 566, so it is short rather than narrow. Choose a taller shape if you want the photo larger on screen.
More free tools
- Image resizerResize photos to Instagram and Facebook sizes, or any size, fit or fill, up to 20 at once.
- Carousel splitterCut a wide photo into 2 to 10 carousel slides that join up with a swipe preview and a ZIP.
- Grid makerSplit one photo into 3, 6, 9 or 12 numbered posts that join up on your profile grid.
- Auto reframeLandscape to 9:16, 4:5 or 1:1, with the crop following the person on screen.
- Post previewMock up a feed post with a carousel, your caption and the “more” cut-off, then save it as a PNG.
- Photo filters14 original Instagram-style looks with strength, warmth, fade, vignette and grain, saved at full size.
Related guides
Answer every comment and DM, automatically
When someone comments a word like GUIDE, DMFast replies and sends them your link in a DM. Free plan, no card.
Start free