Grand Print — print large posters across multiple pages
Grand Print is a free web app I designed and built that turns a single image into a tiled multi-page PDF or a set of JPG sheets, so an ordinary home printer can produce a wall-sized poster. The whole pipeline runs client-side: the image is decoded, previewed, sliced, and exported on your own device, and there is no upload endpoint to send it anywhere.
What it does
Home printers top out at one sheet of paper. A poster is bigger than one sheet. Grand Print bridges that gap by slicing your image into a grid of pages sized to whatever paper you actually have, adding the overlap and trim marks you need to join them cleanly, then handing you a single file to print.
You choose the paper size and the finished poster size independently, so a 2 × 3 grid of letter sheets and a 5 × 7 wall-filling grid are the same amount of work. There is no size cap and no charge for larger output.
How it works
- Add an image. Pick a file from your device — or a bundled example — and it is decoded in the browser. PDFs render from their first page.
- Shape the layout. Pan and zoom the image against a live sheet-grid preview, set the paper and poster dimensions, adjust margins and overlap, rotate in quarter turns, and drop any sheets you do not want to print.
- Print and assemble. Export locally, print at 100% scale with fit-to-page turned off, trim if you enabled trim marks, and join the sheets using their coordinate labels.
Settings can also be pre-loaded from a URL, which is handy for repeat jobs — the parameters are documented on the deep links page.
What people print with it
- Home and office wall art — photos, maps, and art prints at a size that would otherwise mean a print shop
- Birthday and party decorations — backdrops, banners, and oversized numbers
- Protest and rally placards
- Festival and event signage
- Store and restaurant posters — menus, promotions, opening hours
- Classroom and school projects — timelines, science boards, and maps
Formats in and out
| Direction | Supported |
|---|---|
| Input | JPEG, PNG, WebP, TIFF, HEIC/HEIF, and PDF. HEIC photos straight off an iPhone or Samsung camera need no manual conversion; multi-page PDFs use page 1. |
| Output | A multi-page tiled PDF, a ZIP of JPG sheets named by row and column, or a single JPG for a 1:1 square canvas. |
Small source images can optionally be run through a one-time 2× Lanczos resample. That is resampling, not recovery — it smooths the enlargement, it does not invent detail the original never had.
Free, and private by architecture
Free means free
No paid tier, no account, no feature unlock, no trial window, and no watermark or deliberately degraded free export. The full-quality file at any poster size is the only thing the app produces.
Private because nothing leaves the device
The privacy claim here is structural rather than a promise in a policy document: there is no image-upload endpoint for your file to travel to. Decoding, preview, slicing, and the finished PDF or ZIP all happen in your browser, which is also why the app keeps working offline after the first visit.
How it compares
The established tools in this space are Rasterbator, Block Posters, Docuslice, and PrintTiler. Grand Print differs on four things: it is free at every size with no watermark, it processes images in the browser instead of on a server, it accepts a wider set of inputs including HEIC and PDF, and it adds pan-and-zoom placement, per-sheet exclusion, and image enhancement without capping poster size. Detailed per-tool comparisons live on the app's own site.
Frequently asked questions
Is Grand Print free?
Yes, at every poster size. No paid tier, no account, no feature unlock, no trial, and no watermark or reduced-quality free export.
Does my image get uploaded to a server?
No. Decoding, preview, page slicing, and the finished PDF or ZIP all run locally in your browser. There is no image-upload endpoint, and the app keeps working offline after the first visit.
Which image formats can I use?
JPEG, PNG, WebP, TIFF, and HEIC/HEIF, plus PDF. HEIC photos straight from an iPhone or Samsung camera work without a manual conversion step. Multi-page PDFs are rendered from their first page.
What do I get when I export?
A multi-page tiled PDF, or a ZIP of JPG sheets named by row and column. A 1:1 square canvas can also be exported as a single JPG.
How do I assemble the printed sheets?
Print at 100% scale with no fit-to-page scaling, trim the margins if you enabled trim marks, then join the sheets in the order given by the coordinate labels. A small overlap gives you a gluing allowance and hides printer margin drift.
How is it different from Rasterbator, Block Posters, Docuslice, or PrintTiler?
Free at every size with no watermark, fully in-browser rather than server-side, more input formats including HEIC and PDF, and pan-and-zoom placement, per-sheet exclusion, and image enhancement with no poster size cap.
Do I need to install anything?
No. It runs in any modern browser on desktop or mobile — no download, install, or sign-up.
Who built it
I'm Parsa Farshadfar and Grand Print is one of my personal project. The rest of my work and projects are on my home page.