Instagram Grid Resizer — Every Instagram Size in One Pass, or Slice a Panorama into Seamless Instagram Grid Tiles (Puzzle Post Splitter, Built for the Current 3:4 Grid)
Resize photos for Instagram's new 3:4 grid (1080×1440), 4:5 posts, squares, and stories in your browser — export every Instagram size at once (one photo → 3:4, 4:5, 1:1, 9:16 in one pass), or Meta's Ads Guide 4:5 at 1440×1800, or split photo for the Instagram grid: one panorama into seamless puzzle-post tiles, cut for the current 3:4 preview (a grid maker that works with the new grid). Batch, free, no upload, no signup, no watermark.
Choose files or drag and drop
JPG, PNG, WebP · resized to Instagram sizes locally in your browser
1440×1800 is Meta's Ads Guide 4:5 size — 1080×1350 stays the everyday Instagram feed size.
More tools
All free, all private — everything runs in your browser.
Social Image Cropper
Crop images to exact social aspect ratios — 3:4, 4:5, 1:1, 9:16 — with Meta-exact Reels and Story safe-zone guides, mock the Reels engagement rail and sound disc alongside the other phone chrome, export a marked-up safe-zone preview for client approval, and download the overlay as a transparent PNG or SVG template. Free, in-browser, no upload.
Instagram Grid Preview
Preview how 9 photos look as Instagram's 3:4 grid, write a caption per slide, check the 2,200-char, 30-hashtag, and …more-fold limits before posting, and see how much of any-ratio photo survives the 3:4 profile tile before you post. Free, in-browser.
Tool Pipeline
Chain image tools into one flow — HEIC decode, EXIF strip, Instagram 3:4/4:5 carousel normalize, max-quality JPEG, every Meta ad ratio, compress, PDF — one click, in your browser.
HEIC converter
Decode iPhone HEIC photos in your browser to JPG, lossless PNG, or a multi-page PDF. Files never leave the device. Free, unlimited, no signup.
Compress image
Shrink JPEG, PNG, or WebP in your browser to a target KB or quality. .jpg and .jpeg are the same format. Nothing is uploaded.
PNG to JPG
Convert PNG to JPG in your browser. No upload, no signup, no watermark. Batch conversion supported.
The new Instagram grid size (3:4) and how to resize for it
In 2026 Instagram changed the profile grid from square tiles to 3:4 portrait tiles, and every planner built around 1080×1080 squares started cropping the wrong edge. The grid now displays each post at roughly 600×750, while 1080×1440 is the full-quality upload size. Feed portraits remain 4:5 (1080×1350), stories and reels stay 9:16 (1080×1920), and the landscape 1.91:1 ratio still applies to link previews.
This resizer batch-processes photos into those exact sizes. The 3:4 grid preset is the default; cover crops to fill the tile, contain pads the leftover space with a background color you pick, and stretch forces the exact dimensions at the cost of distortion. Output can stay in the source format, or be forced to JPEG (with a quality slider) or PNG for the whole batch.
One photo usually needs SEVERAL of those sizes, not one — which is why there is an Every-ratio mode. The guides genuinely disagree on 3:4 vs 4:5: Instagram's app recommends 3:4, Buffer's sizing guide lists both, but Meta Business Suite still warns that anything over 4:5 gets cropped, and several schedulers still cap uploads at 1080×1350. At the same time, Meta removed ad-set placement exclusions on August 21, 2026 — a single creative now has to survive every surface it might land on, because you can no longer opt a placement out. The practical answer to both pressures is the same: export the grid tile 3:4, the feed crop 4:5, and the story 9:16 from one source in a single batch. Every-ratio does that fan-out in one pass — tick the sizes (3:4 + 4:5 pre-selected as the hedge), and each photo becomes one correctly named file per ratio, rendered with the same cover/contain/stretch setting. Put plainly: choosing 1080×1440 or 1080×1350 is choosing which surface crops — the tile keeps 3:4 files whole and center-crops 4:5 ones by ~34 px per side, while the feed cap does the opposite — which is why the one-pass export of both is the safe answer.
The other half of grid work is the puzzle post: one tall image sliced into seamless tiles that reassemble as your profile grid. The workflow here is design tall first — on the exact canvases of 3240×1350 (3 tiles), 3240×2700 (6), 3240×4050 (9), or 3240×5400 (12), all built from 1080×1350 tiles — then slice, upload in REVERSE order (tile N first, tile 1 last: each new post takes the top-left slot and older posts shift right, so last-to-first lands the puzzle reading correctly), or upload in any order and drag tiles into place, and keep flat or solid backgrounds across seams so the preview crop never cuts a hard edge mid-element. And since grid reorder went universal in July 2026, you are no longer locked to strict chronological layout: curated seamless grids are more viable than under the old ordering, because a post can be moved into its slot instead of waiting for the feed to reach it. The Slice for grid mode here does the cutting — cover crop, exact integer seams, numbered files in reading order.
Nothing is uploaded. Every resize runs on canvas inside your browser tab, so personal photos, client shots, and unreleased product images never touch a server — there is no queue, no watermark, and no file-size cap beyond your device's memory.
How to use Instagram Grid Resizer
- 1Add the photo(s) you want to post (JPG, PNG, or WebP — drop a whole batch if you like).
- 2Pick a size: the new 3:4 grid (1080×1440) is the default, cut for the current grid preview; 4:5, square, landscape, story, and custom are one click away.
- 3Need every Instagram size at once? Toggle “Every ratio”, tick the sizes you want (3:4 and 4:5 are pre-selected), and one photo exports as one file per ratio in a single pass.
- 4Slicing a panorama for the profile grid? Switch to “Slice for grid”, pick 3, 6, 9, or 12 tiles, and one tall image cuts into seamless numbered tiles in reading order — a grid maker cut for the current 3:4 preview (grid makers that still cut 4:5 or square tiles land misaligned on profiles since the grid switch) — upload them in reverse (tile N first) or drag them into place.
- 5Choose how each photo fits — cover (crop to fill), contain (pad with your background color), or stretch — then click “Resize for Instagram”.
- 6Download each result or the whole batch. Everything is resized locally; nothing is uploaded.
Instagram Grid Resizer FAQ
- Is 3:4 the new Instagram grid size?
- Yes. Instagram switched profile-grid previews from squares to 3:4 portrait tiles, and 1080×1440 is the full-quality size. This tool defaults to exactly that, with 4:5, square, landscape, and story presets one click away.
- What is the difference between cover, contain, and stretch?
- Cover crops your photo to fill the frame (nothing is padded). Contain fits the whole photo inside and pads the leftover space with a background color you pick. Stretch forces the photo to the exact size, which can distort it.
- What size is the new Instagram grid tile?
- The profile grid now displays 3:4 portrait tiles at roughly 600×750, and 1080×1440 is the full-quality upload size. This tool's Grid 3:4 preset outputs exactly 1080×1440, so the tile stays sharp when visitors tap through to the full photo.
- Can I resize a whole batch at once?
- Yes. Drop as many photos as you like, pick a preset, and download each result — or all of them at once. Every file is processed in your browser.
- Are my photos uploaded to resize them?
- No. Resizing runs entirely in your browser using canvas. Your photos never leave your device, and nothing is stored on a server — no registration, no watermark, and no account needed to download at full quality.
- Which size should I upload — 3:4 or 4:5?
- The guides disagree, so the honest answer is both. Instagram's app recommends 3:4, Buffer's guide lists 4:5 or 3:4, but Meta Business Suite still warns that photos over 4:5 get cropped, and some schedulers still cap uploads at 1080×1350. The safe hedge is exporting both ratios and posting whichever the surface shows — which is exactly what the Every-ratio mode here does in one pass.
- How does the multi-ratio mode work?
- Switch to Every ratio, tick the sizes you need (3:4 and 4:5 are pre-selected as the conflict hedge), and each photo fans out to one correctly named file per ratio — photo-3x4-1080x1440.jpg, photo-4x5-1080x1350.jpg, photo-9x16-1080x1920.jpg, and so on. One run covers the grid tile, the feed crop, and the story.
- Does the multi-ratio mode upload my photos?
- No. Everything runs in the browser. Every ratio is rendered on canvas on your device — no upload, no queue, no watermark, and no server ever sees a pixel.
- Why do my grid tiles look cropped on my profile?
- Because two different shapes are in play: you upload each tile as a 4:5 portrait (1080×1350), but the profile grid's preview window is closer to 3:4, so Instagram trims a few pixels off each side of every tile — roughly 34 px per side at full size (the Slice mode's order strip shows the exact margin it designs around). Sliced tiles are cut with that trim in mind, so what you designed across a seam is what survives the preview.
- What order do I post the tiles?
- Reverse order: tile N first, tile 1 last. Each new post takes the top-left slot of the grid and older posts shift right, so uploading last-to-first lands tile 1 top-left and the puzzle reads correctly. Or upload in any order and drag the tiles into place — grid reorder went universal in July 2026, so the layout is no longer locked to posting sequence. The Slice mode numbers every file in reading order (photo-tile-1-of-9, photo-tile-2-of-9, …) and shows an order strip, so N-first is just working from the bottom of the list.
- Can I use this to make Facebook ad sizes too?
- Yes. Every-ratio mode exports 1:1, 4:5, 9:16 and 1.91:1 — the set Advantage+ needs now that per-placement ratio replacement is gone. Tick the ratios, and each photo becomes one exact-size file per ratio, correctly named for its placement.
- Why does my photo still get cropped when I already exported the right size?
- Because exact dimensions are necessary but not sufficient. Instagram and Facebook re-crop on their side: the feed preview, the grid tile, and each ad placement apply their own crop window on top of your file, and margins you left inside the image are exactly what gets trimmed. A 1080×1440 export with 100px margins still loses them; a 1080×1920 taken inside the app can still be zoomed by the story player. Two things survive: bake the important content into the safe middle of the frame, and export the exact ratio per surface so the platform has nothing left to cut — which is what the Every-ratio mode and the slice-trim margin here are for. The platform crops less when there is nothing to crop.
- Is this a grid maker for Instagram's new grid?
- Yes — the splitter half of it. Most grid makers still cut for the old square or 4:5 preview, which is why sliced images don't show cut perfectly on profiles since the 3:4 switch: the preview window is now taller than those tools designed for. The Slice-for-grid mode cuts 1080×1350 tiles for the current 3:4 preview window, numbers every tile in reading order, and shows the trim it designs around. To plan which nine photos go where (no slicing), use the Grid Preview tool next door.
- Why does the same photo look better on one account than another?
- Because that quality split is decided after upload, not at export. Instagram is widely reported to encode each account's media at a bitrate that scales with how that account's posts perform — views and engagement — so the same file from the same phone can come out softer on a quieter account. The "high quality uploads" toggle in the app does not override this bucketing. What you still control is the input: keep exporting at full resolution and maximum quality, because a clean, high-bitrate source is the best starting point for whatever encoder your account gets — and the exports here stay at the exact sizes Instagram asks for.
- Why do my HDR stories upload dark, and how do I stop it?
- Because the brightness lives in metadata your phone added and Instagram strips. Phones that record HDR (Dolby Vision or HLG, wide bt.2020 colour) hand Instagram a file whose look depends on HDR metadata; Instagram re-encodes everything to standard SDR (bt.709), and when that conversion lands wrong the story looks dark or washed out — the shot itself is fine. The fix is to give it an SDR file in the first place: turn HDR capture off for the shot, or convert the clip to SDR, then run the still through here — this tool's JPEG export path bakes a standard sRGB file, which is exactly what the re-encoder expects.
- Why do my archived stories turn blurry days later?
- Because the second quality drop happens on Instagram's side, after posting. Stories are re-encoded again when they are archived and re-rendered, and edits like stickers, location tags, or music re-trigger that re-render — each pass costs quality. Nothing in the file you upload prevents it and no export setting avoids it; what you control is the starting quality. Export at full size and maximum quality here so the archived copy begins from the cleanest possible master.
- What is the 1440×1800 size for?
- Meta's Ads Guide lists 4:5 feed ads at 1440×1800 pixels — a higher-resolution take on the same 4:5 ratio. Everyday Instagram feed posts stay at 1080×1350, which is what Instagram itself recommends for posts; the 1440×1800 number is the ad-feed recommendation. Both are one click here: the Meta ad 4:5 chip exports 1440×1800, the Portrait 4:5 chip exports 1080×1350. Platforms still re-compress every upload, so a bigger file is not a quality guarantee — it just starts with more pixels.
- Should I upload 1080×1440 or 1080×1350 to control my grid?
- You are choosing which surface does the cropping. A 1080×1440 (3:4) upload lands the whole file in the profile tile, but it is taller than the 4:5 feed cap Meta Business Suite warns about, so the feed view is what may crop. A 1080×1350 (4:5) upload keeps the feed view whole, but the profile tile center-crops it to 3:4 — about 34 pixels per side at full size. Some tools recommend only one of the two; the honest answer is that the Every-ratio mode here exports both from one photo, so each surface gets the file that keeps it whole.
- What are the red bands on the slice preview?
- The strips Instagram's 3:4 tile window hides. A 4:5 tile is 1080 wide, but the 3:4 window at that height is about 1013 pixels — so roughly 34 pixels on each side never appear on the profile grid. The bands mark them so you can keep flat or solid backgrounds (and no text or logos) across seams before you slice. They are preview guides only: the exported tiles are always the clean, full-width files.
Updated 26 August 2026
What is Instagram Grid Resizer?
Resize photos for Instagram's new 3:4 grid (1080×1440), 4:5 posts, squares, and stories in your browser — export every Instagram size at once (one photo → 3:4, 4:5, 1:1, 9:16 in one pass), or Meta's Ads Guide 4:5 at 1440×1800, or split photo for the Instagram grid: one panorama into seamless puzzle-post tiles, cut for the current 3:4 preview (a grid maker that works with the new grid). Batch, free, no upload, no signup, no watermark.
- Default export is 1080×1440 (3:4), the current profile-grid tile.
- Every-ratio mode writes one file per tick; Slice mode cuts a panorama into numbered tiles.
- Cover crops, contain pads, stretch distorts — pick the fit before you download.
How to use it
- Add the photo(s) you want to post (JPG, PNG, or WebP — drop a whole batch if you like).
- Pick a size: the new 3:4 grid (1080×1440) is the default, cut for the current grid preview; 4:5, square, landscape, story, and custom are one click away.
- Need every Instagram size at once? Toggle “Every ratio”, tick the sizes you want (3:4 and 4:5 are pre-selected), and one photo exports as one file per ratio in a single pass.
- Slicing a panorama for the profile grid? Switch to “Slice for grid”, pick 3, 6, 9, or 12 tiles, and one tall image cuts into seamless numbered tiles in reading order — a grid maker cut for the current 3:4 preview (grid makers that still cut 4:5 or square tiles land misaligned on profiles since the grid switch) — upload them in reverse (tile N first) or drag them into place.
- Choose how each photo fits — cover (crop to fill), contain (pad with your background color), or stretch — then click “Resize for Instagram”.
- Download each result or the whole batch. Everything is resized locally; nothing is uploaded.