-
Notifications
You must be signed in to change notification settings - Fork 0
User Guide
Kingson4Wu edited this page Mar 27, 2026
·
1 revision
- Open https://kingson4wu.github.io/GridSnap/ in Safari
- Tap the Share button → "Add to Home Screen" to install (works offline)
- Tap "Select Image" → pick a photo from your library
- Choose a grid layout (3×3, 2×2, etc.) and aspect ratio
- Use the rotation buttons (top-left / top-right) to fix orientation if needed
- Pinch to zoom or drag to reposition the crop
- Tap the save button → share sheet appears → choose "Save Image" or "Save to Files"
- Upload tiles to Instagram in order (tile 1 first) — viewers swipe left to see the full image
Use Safari. Chrome and Firefox on iOS do not support PWA installation or the Web Share API.
- Open https://kingson4wu.github.io/GridSnap/ in Chrome
- Accept the "Add to Home Screen" banner, or tap menu → "Install app"
- Tap "Select Image" → pick a photo
- Choose grid layout, aspect ratio, and adjust the crop
- Tap save — tiles download to your Downloads folder automatically
Open https://kingson4wu.github.io/GridSnap/ in any modern browser. Tap save to download all tiles to your computer.
| Layout | Tiles | Best for |
|---|---|---|
| 3×3 | 9 | Classic 9-panel Instagram grid |
| 2×2 | 4 | 4-panel square grid |
| 2×3 | 6 | 6-panel portrait grid |
| 1×2 | 2 | Side-by-side panorama |
| 1×3 | 3 | Horizontal 3-tile strip |
| 1×4 | 4 | Horizontal 4-tile strip |
| Ratio | Shape | Notes |
|---|---|---|
| 1:1 | Square | Instagram classic |
| 3:4 | Portrait | Slightly taller than square |
| 4:5 | Portrait | Instagram's max portrait ratio |
| 9:16 | Tall portrait | Story/Reels shape |
- Set ratio before cropping — changing it resets the crop position
- Rotation buttons appear at the top-left (CCW) and top-right (CW) of the crop area
- Each exported tile is 1080px wide, matching Instagram's recommended resolution
- All processing is local — photos never leave your device