Resize images for Instagram posts, stories and reels
Post, story and reel sizes — cropped, not squeezed.
Drop files here, or
JPG, PNG, WebP, AVIF, HEIC, GIF, BMP up to 50.00 MB · up to 30 files
Processed on this device — nothing is uploaded
Add a file to begin
How to use instagram post resizer
- 1Add the image and drag the crop frame over the area you want to keep, or pick a fixed aspect ratio.
- 2Choose an aspect preset if a platform demands one — square for avatars, 16:9 for a timeline card, 9:16 for a story.
- 3Check the live preview. The crop is applied to the original, not to a re-compressed copy, so you can adjust as many times as you like.
- 4Run it and download. Cropping discards pixels outside the frame; it never enlarges or re-samples them.
Why this tool, and why browser-side
Instagram crops to its own grid when an image is the wrong ratio, and it crops from the centre, which frequently decapitates a subject that was framed off-centre.
Crop-to-fill at the correct ratio before uploading means you decide what gets trimmed, not the algorithm.
Stories and reels are 9:16 while posts are 4:5 — most people batch a week of content, so processing several images at once matters.
Cropping is the cheapest quality decision available: removing the table around a document, the ceiling above a portrait, or the empty margins of a signature costs nothing and makes whatever compression you apply afterwards more effective, because every remaining byte describes something you wanted.
It is also how aspect ratios are honoured. Platforms crop to their own frames when you upload, and they do it without asking — cropping deliberately means you choose what survives.
For document work the payoff is measurable: a signature photographed with three inches of blank paper around it spends most of its file size on the paper, and the portal's byte window is spent on nothing.
This tool exists for images handled in a hurry: no queue, no account, no upload, and a result you can verify on the spot. The explanation below is the same one we would give a colleague who asked how it works.
On a phone, memory is the real constraint rather than any size limit. A 12-megapixel photograph is about 36 MB once decoded into pixels, so compiling a batch of twenty and holding every result in memory at once will get a mobile browser killed well before it runs out of storage. Process batches of ten to fifteen on a phone; on a laptop the same job is unremarkable.
Photographs from phones carry more metadata than most people realise — capture timestamp, camera model, the orientation tag that decides whether the picture displays upright, and often GPS coordinates precise to a few metres. Because every operation on this site writes a fresh file, that metadata does not survive by default. For a photograph of a marksheet or a bank statement, that is a privacy gain; for an archival photograph, note the date before you process it.
Accepted inputs are JPEG, PNG, WebP, AVIF, HEIC, GIF and BMP images up to 50 MB each. SVG, HTML and other script-bearing formats are refused outright rather than sanitised, because a file that can execute code has no business being re-encoded — and an upload field that accepts one is a security hole rather than a feature. Several files can be queued where the workbench supports it. Batch, page and memory limits apply; check every output.
How it works under the hood
Each preset is a crop-then-scale pipeline: the source is centre-cropped to the target ratio and only then resampled to 1080 px on the short edge. Doing it in that order avoids the softness that comes from scaling first and cropping after. The crop rectangle is mapped from the preview onto the decoded source at full resolution, so no intermediate re-encoding happens between the original and the cropped output. Fixed presets are expressed as ratios rather than pixel sizes, which keeps them valid whatever the source dimensions. Transparency is preserved for PNG output, and EXIF orientation is applied before the crop so a portrait photograph is not cropped on its side. The crop is applied to the decoded source at full resolution rather than to the preview, so the pixels you keep are never a re-encoded copy of themselves. Fixed-ratio presets constrain the frame while you drag, which is what stops the almost-right aspect ratio that platforms crop again on upload to their own standard.
Frequently asked questions
What is the best Instagram post size in 2026?
1080 × 1350 (4:5) occupies the most vertical feed space and is the safest choice for reach. Square 1080 × 1080 still works everywhere but shows less of your image.
Should I upload at higher than 1080 px?
No. Instagram re-encodes everything to about 1080 px on the long edge, so anything larger is discarded during processing and just costs you upload time.
Does cropping reduce quality?
Only by discarding the pixels outside the frame, which is the point. The pixels you keep are untouched at full resolution, and no re-sampling occurs unless you also resize.
What aspect ratios should I use for social platforms?
Square for profile pictures and feed posts, 4:5 for portrait feed images, 9:16 for stories and reels, 16:9 for video thumbnails and timeline cards, and 1.91:1 for link previews. Picking the platform's ratio avoids the automatic crop it would otherwise apply.
Can I crop and resize in one pass?
Yes — crop to the aspect ratio first, then set the exact pixel box on the resize step. Doing both in one pipeline avoids the double re-encoding you get from using two separate tools.
How do I crop a scanned document straight?
Crop out the dark background and any table edge, leaving a small white margin. If the page is skewed, the honest fix is to re-scan; software rotation of a skewed scan leaves soft edges.
Can I crop a signature or photograph tightly for an exam form?
Yes, and you should. Tight crops leave the byte budget for the ink or the face rather than the paper, which is what makes a narrow window like 10–20 KB achievable with a legible result.
Is there a file size limit?
50 MB per image by default, limited by your device rather than a server. Cropping itself is fast — the expensive parts are decoding and re-encoding, and cropping reduces the second.