A connected Instagram grid is one picture split across nine separate posts on your profile—not nine photos in one carousel. Instagram also uses different crops on the profile thumbnail, in the opened Feed post, and on a Reels cover. Export the wrong ratio or crop again in the app, and the seams drift.

This guide matches the SplitImage.io Instagram Grid Maker workflow: local browser processing (no upload to a server), a phone-frame profile preview with numbered tiles, even 3×3 splitting on the area you frame, and export as Post (3:4 or 4:5) or Reels cover (9:16) while the center 3:4 stitch area stays identical so the profile puzzle still lines up.

Grid vs carousel

Workflow What you publish Profile
3×3 grid Nine separate Posts or nine Reels Nine thumbnails = one image
Carousel One post, multiple slides One tile only

Need a swipe post instead? Use the Instagram Carousel Splitter. Below: nine individual publishes.

Why padding exists

  • Profile grid → tall 3:4 thumbnails (1080 × 1440 px per tile; full art 3240 × 4320 px is ideal).
  • Opened Feed post → often 4:5 (1080 × 1350).
  • Reels full screen → 9:16 (1080 × 1920), while the profile still shows the 3:4 center from the cover.

Do not split a raw 9:16 image as your grid source—compose in 3:4 (or 4:5) first, then split.

The tool always builds the puzzle from the same 3:4 stitch in the middle. Padding only fills the extra area for 4:5 or 9:16 exports; it does not change what the profile thumbnails show.

Step 1 — Upload one image

Open instagram-grid-maker (desktop is easier for large files).

  • Drag one JPG, PNG, WebP, AVIF, or HEIC file—or click to browse.
  • Keep 3×3 selected for a full profile takeover.

SplitImage.io Instagram Grid Maker upload screen showing drag-and-drop zone inside an Instagram phone preview with the 3 by 3 layout preset selected
Figure 1 — Upload inside the phone preview; one image, 3×3 layout.

Step 2 — Frame the grid and pick Post or Reels

After upload you get cut lines, tile numbers (1 = bottom-right, 9 = top-left), drag to reposition, and a zoom slider (100%–300%).

  • Keep text, faces, and logos inside tiles, away from seams and outer edges (~5% inset on 3:4 art).
  • If the tool warns that output is below 1080 × 1440 (or 1080 × 1350 for 4:5 export), use a larger source when you can.
  • Use Change image if you need to swap the file; adjust framing until the phone preview looks right.

Output format

Mode Export Fill
Post → 3:4 stitch Pure 3:4 tiles None — best match for profile alignment
Post → 4:5 post 4:5 Feed images Left/right fill around the same 3:4 center (on 4:5 art, also keep key content away from sides—about 33 px per side on a 1080 px-wide canvas)
Reels cover 9:16 per tile Top/bottom fill around the same 3:4 center; padding shows in full-screen Reels, not on the profile grid

SplitImage.io workspace with Output format set to Post grid or Reels cover and Post aspect options 3 colon 4 stitch versus 4 colon 5 post above the numbered 3 by 3 grid preview
Figure 2 — Output format and Post aspect.

Step 3 — Fill modes (Reels or 4:5 Post only)

Fill is disabled for 3:4 stitch Post export.

Switch to Reels cover to configure top/bottom fill (Figure 3.1). The center 3:4 stitch stays sharp in every mode; only the letterbox bands change. Auto is the default.

Mode Behavior
Auto Uses sharp pixels from above/below the tile when the source has enough image; otherwise blur on that band (Figure 3.2).
Solid Fills the bands with a flat color—pick a custom swatch in the tool (Figure 3.3).
Blur Blurs the tile and extends into the top/bottom bands; adjust blur strength (Figure 3.4).
Upload BG Cover-crops an uploaded image into the padding; use nudge to reposition (Figure 3.5).

4:5 post uses the same Solid, Blur, and Upload BG ideas on the left and right (no Auto). The screenshots below are Reels / 9:16 examples; the profile grid still shows the same 3:4 center in all cases.

Before you export, use the in-tool Fill preview on the center tile to compare modes live.

SplitImage.io Reels cover settings with top and bottom fill chips Auto Solid Blur and Upload BG plus center-tile fill preview for 9 colon 16 export
Figure 3.1 — Reels cover: where to choose top/bottom fill and preview the center tile.

Example 9 colon 16 Reels cover export using Auto fill with sharp or blurred extension above and below the sharp 3 colon 4 center tile
Figure 3.2 — **Auto* export look (9:16).*

Example 9 colon 16 Reels cover export using Solid fill with flat color bands above and below the sharp center 3 colon 4 grid tile
Figure 3.3 — **Solid* export look.*

Example 9 colon 16 Reels cover export using Blur fill with blurred bands extending from the tile into the top and bottom padding
Figure 3.4 — **Blur* export look.*

Example 9 colon 16 Reels cover export using Upload BG with a custom background image cover-cropped into the top and bottom padding areas
Figure 3.5 — **Upload BG* export look.*

Example 4 colon 5 Instagram post export using Blur fill with blurred bands on the left and right of the sharp 3 colon 4 center stitch area
Figure 3.6 — Blur on 4:5 post (left/right bands; profile grid still uses the center 3:4).

Step 4 — Download

  1. Download ZIP for all nine tiles, or use ↓ on a single cell if you only need one file again.
  2. Names run _001 … _009 — _001 = Tile 1 (publish first), _009 = Tile 9 (last).
  3. Export is sRGB JPG (~80–85 quality). Unzip on your phone before posting; Instagram cannot open a ZIP.

Step 5 — Publish on Instagram

Chronological profiles: newest = top-left. Publish in tool order 1 → 9:

 9 8 7 ← Tile 9 last (top left) — main caption & hashtags here 6 5 4 3 2 1 ← Tile 1 first (bottom right) 

Post nine times in a row with no other content in between. Wait until each post is live before the next so order does not scramble. Tiles 1–8 can use a short line or number.

Feed Post: + → Post → one photo (_001 first). Disable multi-select (no carousel). Crop: Original or matching 3:4 / 4:5 — no pinch-zoom or 1:1.

Reels: + → Reels → use each 9:16 export as the cover/visual. Same 1 → 9 order; do not re-crop to square.

Enable high-quality uploads in Instagram settings when available. Some accounts can reorder the profile grid after publishing; if not, plan the grid as a short-term layout.

Instagram mobile app flow for publishing one grid tile choosing Post or Reels selecting a single photo and using Original crop without secondary pinch zoom
Figure 4 — One file per publish; match the export ratio.

Step 6 — Check the profile grid

Open your profile in grid view. Judge thumbnails, not only the opened post or Reels player—the crops differ by surface.

  • Three rows should read as one image with clean seams.
  • One bad tile → usually in-app re-crop, wrong file, or carousel by mistake.
  • Whole grid mirrored → you likely posted 9 → 1 instead of 1 → 9.

Instagram profile grid view showing nine consecutive posts aligned as one seamless 3 by 3 puzzle image
Figure 5 — After nine consecutive publishes.

Checklist

  • [ ] One source artwork; not nine separate uploads to the tool
  • [ ] 3×3, one export path for all nine: 3:4 Post, 4:5 Post + fill, or Reels + fill
  • [ ] Do not mix square, landscape, or random ratios in the same grid
  • [ ] Safe area: ~5% inset on 3:4; extra side margin on 4:5 art
  • [ ] _001 → _009, no posts in between
  • [ ] One image per publish; no second crop on the phone
  • [ ] Final sign-off on the profile grid

FAQ

Nine photos in one Instagram post?

That is a carousel (one profile tile). One image in the grid maker → nine files → nine publishes.

Opened post vs profile look different?

Expected. Fix the 3:4 stitch in the tool; use 4:5 or 9:16 padding for nicer full views without moving the puzzle.

Misaligned seams?

Wrong order, mixed tile sizes, content on cut lines, extra in-app crop, or a post inserted mid-sequence. Re-export one ZIP and republish in order when needed.

Try it

Instagram Grid Maker — upload once, set Post or Reels, download the numbered ZIP, publish 1 → 9. Free, no sign-in, all processing in your browser.