About Gridprint

Create professional photo grids for printing – entirely in the browser. No uploads, no servers, total privacy.

100% LocalOpen SourceFree
🔒

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:

  1. Images are loaded into the browser's memory
  2. A Web Worker processes each image (resize, compression)
  3. pdf-lib assembles the images into a PDF directly in the browser
  4. 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.