Drag and drop images onto the canvas or sidebar, or click the drop zone to browse. Images appear in the sidebar list where you can reorder them by dragging.
Use the preset buttons (2×2, 2×4, 3×3 etc.) at the top of the sidebar to instantly set a fixed grid layout. You can then fine-tune columns and rows in the toolbar.
Arrow keys — nudge in any direction[ / ] — rotate counter-clockwise / clockwise= / - — zoom in / out0 — reset all transforms (nudge, zoom, rotation) for selected imagePaste a URL or any text in the QR section. Choose to apply it to every image (small corner overlay), the sheet corner only, or just the first image.
Click ⊕ meta in the toolbar to toggle pixel dimensions on each image. This shows for reference only and does not print.
Click ↕ fit in the toolbar to automatically calculate the zoom level so the sheet fills your current window. Useful after changing paper size.
Click ⎙ Print (or Cmd/Ctrl+P). A new window opens sized to exact paper dimensions. In your print dialog, choose actual size / no scaling. To save as PDF, choose "Save as PDF" from the printer dropdown.
Use ↓ Save config (JSON) to download the current layout as a .json file. This includes paper settings, margins, QR, title, captions, image order, and copies.
Use ↑ Load config (JSON) to restore a saved config. Note: images themselves are not stored in the JSON (browser security), but all settings and caption text are preserved. Re-add the same images after loading.
Your last-used settings are automatically saved in the browser and restored when you reopen the tool.
Save your favorite configurations as JSON files and store them in a folder. Suggested naming: YYYY-MM-DD_description.json — e.g. 2026-06-05_3x4-birding-atlas.json
Cmd/Ctrl + P — PrintCmd/Ctrl + R — Redraw layoutEscape — Close this panel / deselect cellArrow keys — Nudge selected image[ ] — Rotate selected image= - — Zoom selected image0 — Reset selected image transforms