Free tool — runs in your browser

Instagram grid planner

Drag your images into a three-column preview and see how your Instagram profile will really look before you post. Nothing is uploaded, it all runs locally.

Your images

No images yet.

Profile preview

Add a few images to see how the rows line up.

How to plan an Instagram grid

The point of planning is to see a row before it exists. Work in blocks of three, because that is the unit a profile is read in, and give yourself more images than you need so that editing down is an option.

  1. Gather more images than the plan calls for. A grid that works is usually a grid you cut something from, and you cannot rearrange a queue of exactly three.
  2. Drop them in publishing order, oldest first. The preview lays them out the way the profile will, so the last image you add is the one that ends up top left.
  3. Read each row of three as a unit, then read the two most recent rows together. Most clashes are between neighbours: two similar close-up portraits side by side, or three tiles that are all the same shade of beige.
  4. Break up repetition by spacing rather than by deleting. Alternating a busy image with a calm one reads better than three careful images in a row, and it costs you nothing.
  5. Check what the crop does to each tile. The grid shows a trimmed version of the post, so anything important near the top or bottom edge of a tall image can disappear from the thumbnail while the post itself is perfectly fine.
  6. Decide captions against the row, not against the single image. Two posts that sit next to each other and say much the same thing read as a repeat even when the pictures are different.

The grid geometry Instagram actually uses

Most grid frustration comes down to one fact: the thumbnail on your profile and the post people see in the feed are not the same image. The tile is a crop of the post, so the two can disagree.

  • The tile is a crop, not a scaled-down copy. Instagram fits your image to the cell by trimming it, so the thumbnail is a section of the post rather than the whole thing made smaller.
  • Instagram has moved the profile grid towards taller, portrait-shaped tiles rather than the older squares, so exactly what gets trimmed depends on which version of the app someone is looking at. The safe working rule has not changed: keep anything that matters away from the top and bottom edges of a tall image, and away from the left and right edges of a wide one.
  • Feed posts support a range of aspect ratios, with portrait the tallest Instagram will display. Your upload is not re-cropped for the feed, only for the tile, which is why a post can look correct when opened and wrong on the profile.
  • A Reel sits on the profile grid too, represented by its cover frame. If you do not choose a cover, Instagram picks a frame for you, and a badly chosen frame is the single most common reason a planned grid falls apart after publishing. Set the cover deliberately, or upload a still for it.
  • A carousel shows only its first image on the grid. That cover slide is doing two jobs at once: earning the tap in the feed, and sitting correctly in the row next to its neighbours.

Where a planned grid stops helping

A planner is a layout tool, and layout is a smaller part of Instagram than it used to be. It is worth being straight about how much of your result this can move.

  • Most people never see your profile. Feed and Reels distribution puts posts in front of people one at a time, and the grid is only seen by somebody who has already tapped your name, which is a much smaller and much warmer audience.
  • That makes the grid a conversion surface rather than a reach surface. It is worth getting right for the people deciding whether to follow you, and not worth delaying a good post over.
  • Grids that are too designed age badly. A nine-tile mosaic looks striking for exactly nine posts, after which you either maintain it forever or it breaks in public.
  • This preview cannot show the part of the profile that sits above the grid. Your picture, name, bio, link and highlights are all read before the first row, and they usually do more of the deciding than the tiles do.

What to do with the plan once you have it

Treat the arrangement as an order of publication and a brief for whoever shoots or designs the next batch, not as a finished artwork. The limitation worth knowing: Instagram re-encodes what you upload and serves it at around a thousand pixels wide, so fine text and subtle gradients can soften or band on the real profile in a way they will not in this preview.

  • Batch the making, not just the layout. Most plans fail because tile seven does not exist yet, rather than because the arrangement was wrong.
  • Keep one tile of slack. The moment something timely needs to go out, a rigid nine-tile design forces a choice between the plan and the post, and the post should win.
  • Look at the live profile once a row is complete. Covers, crops and the occasional Reel that Instagram renders differently mean the published grid is worth one honest check against what you planned.
The rest of the job

You just fixed one post. Now do the month.

The instagram grid planner solves one piece of one post. OctoSpark plans, writes and schedules the whole calendar across every network you use, publishes it for you, and reports what actually performed.

  • One calendar for every network
  • Schedule once, publish everywhere
  • Drafts written in your own voice
  • See what actually performed
Open the full sign-up page

No card needed. These tools stay free either way.

Frequently asked questions

How this tool works, what it cannot do, and what happens to what you put into it.

  • What is an Instagram grid planner for?

    Your profile is read three tiles at a time, so posts that look fine alone can clash once they sit next to each other. Arranging them here first shows you the row before you publish it, which is the only way to catch a colour or subject clash while you can still reorder.
  • Are my images uploaded anywhere?

    No. Every image is read straight from your device with an object URL and drawn locally, so nothing is sent to a server, and closing the tab discards it all. That matters if you are planning a feed from unpublished client work.
  • Why does Instagram show three posts per row?

    The profile grid is a fixed three-column layout on every device, so each new post pushes the whole feed one tile to the right. A post is seen in three different row positions over its first three posts, which is why planners work in blocks of three.
  • Does the order here change anything on Instagram?

    No. This is a preview, not a connection to your account. Instagram orders the grid by publish time, so the plan here tells you the order to post in. Scheduling that order is what OctoSpark does once you have decided it.
  • Is my data private?

    Yes. This tool does its work in your browser, so whatever you type, paste or upload stays on your device. Nothing is sent to our servers, which is also why it keeps working if you go offline after the page has loaded.
  • Is this really free?

    Yes. Every tool here is free with no account, no credit card and no usage cap. They exist so that the people who need our scheduling product find us, which only works if the tools are genuinely useful on their own.
  • Do I need an account?

    No. Open the page and use it. An account is only for OctoSpark itself, where you plan, schedule and publish a whole calendar rather than fixing one post at a time.
  • Can I use the output commercially?

    Yes. Anything you produce here is yours, including for client and commercial work. We claim no rights over it and we do not watermark it.