About Gridprint
Create professional photo grids for printing – entirely in the browser. No uploads, no servers, total privacy.
Totally Private
Your images never leave your device. Everything is processed locally in the browser.
Fast Processing
Web Workers are used to process images in parallel without freezing the interface.
PDF in Browser
The PDF is created directly with pdf-lib – no backend or external service needed.
Flexible Layout
Choose between different paper sizes, orientation and layouts such as standard or polaroid.
Technical Information
How does processing work?
Gridprint uses Web Workers to process images in the background. When you select images:
- Images are loaded into the browser's memory
- A Web Worker processes each image (resize, compression)
- pdf-lib assembles the images into a PDF directly in the browser
- You can preview and download the PDF locally
No images or data are sent anywhere – everything happens in your browser.
What technologies are used?
- • Next.js 16 - Modern React framework
- • pdf-lib - Create PDFs in JavaScript
- • pdf.js - Render PDF preview
- • Web Workers - Parallel image processing
- • shadcn/ui - UI components with Radix UI
- • Tailwind CSS - Responsive styling
Are my images saved anywhere?
No, never. Gridprint does not save images on any server or database. When you close the browser tab, all images disappear from memory. There is no backend server that receives or stores your files – the entire application runs statically in your browser.
Open Source
Gridprint is completely open source. Review the code, report bugs or contribute improvements.