Destination

Instagram still recompresses the file. Fit only sets the frame.

Feed, story and reel cover use different boxes. This page is about those boxes — not about beating Instagram’s encoder.

People open a resizer because a portrait looks cropped on the grid or a story cuts off a forehead. They then expect the downloaded file to look identical after Post. That second hope is not a Fit setting. Instagram encodes again. The only job here is to pick the frame so the subject is still in the box when their app crops.

Three boxes that are not interchangeable

  • Feed still treats a square 1080×1080 as the safe default. A 4:5 portrait (1080×1350) fills more of the phone, but neighbours on the grid will letterbox it.
  • Stories and Reels want 1080×1920. The visible subject should sit in the middle third. Stickers, captions and the reply bar sit on the top and bottom.
  • A reel cover is not the reel file. It is a still that also gets letterboxed in places. Do not send a 1920×1080 landscape and hope the app “understands cinema.”

What Fit does on this origin

On the homepage pick the Instagram preset, or type the two numbers. Fill keeps the crop tight. Fit (the mode, not the product name) letterboxes. Stretch warps faces — leave it alone for portraits. Batch ZIP if you have a week of posts. Nothing leaves the tab.

The ceiling this page exists for

After you tap Share in Instagram, their pipeline decides quality, sharpening and sometimes a second crop. Fit cannot disable that. A 4K export does not become a 4K grid tile. If the original is 800 pixels wide, stretching it to 1080 does not invent detail — it only matches the box.

Practical sequence

  1. Decide feed vs story vs cover first. Do not reuse one export for all three.
  2. Open presets if you want the pixel list, then come back here for the crop warning.
  3. Use Fill when the background is disposable. Use Fit-mode when you must keep the whole prop in frame and can stand a quiet edge.
  4. Download, then upload. If the live tile still looks soft, that is Instagram, not a broken slider.

What this page will not claim

It will not claim a hidden “Instagram quality lock.” It will not decode HEIC. It will not schedule posts. For YouTube covers use the YouTube page. For circular profile cuts use avatar. Crop modes are explained on modes.

FAQ

Straight answers

If I export 1080×1080 here, will Instagram keep that file?+

No. Instagram runs its own encode after upload. Fit only gives you the frame size before that encode. The feed copy you download is not the bytes that sit on their CDN.

Why does my story look zoomed after I upload a 1080×1920 export?+

Stories use a 9:16 frame and then UI chrome eats the edges. If the subject sits on the rim, the app looks zoomed. Leave a quiet margin. Fit cannot see Instagram’s UI crop.

Can Fit stop Instagram from softening the photo?+

No. That is their recompress. Raising JPEG quality here does not lock their quality slider.

Built by Ultimatum — $10k websites, brand systems, and private browser tools. See the studio. This is not an ad.