Upload one big photo and we'll slice it into a 3×3 grid (or 3×2, 3×4, 3×5 — whatever you need) so it tiles seamlessly across your Instagram profile. Posts download in reverse order (last to first) so you can post them in the right sequence.
We recommend 3240×3240 (or higher) for a 3×3 grid — that's 1080×1080 per tile. Lower-res photos work but look soft on profile.
3×3 is the classic. Use 3×2 or 3×4 if the photo isn't square. We auto-detect the best fit based on your aspect ratio.
Numbered in reverse order (9 to 1) so the first one you post lands in the bottom-right corner of your profile, building up to a seamless image.
Single photos: this tool. Whole camera roll? SwipePhotos works directly on your Apple Photos library — no exporting and re-importing. Swipe through years of bursts and duplicates in a weekend. 100% on-device.
Instagram fills your profile grid bottom-up-and-leftward. To end up with the photo reading naturally (top-left to bottom-right), you have to post the bottom-right tile first. We number 9 → 1 so you just post in numeric order.
3240×3240 (or higher, square). That's 1080 per tile, which is Instagram's recommended post size. Lower resolution will look slightly soft on a high-res phone screen.
Yes — for a 3×2 grid use 3240×2160, for 3×4 use 3240×4320. We'll suggest the optimal grid when you drop the photo.
This tool is for the static grid (your profile page). Reels and Stories are full-screen, so use the resizer to crop to 1080×1920 instead.