Create authentic darkroom proof sheets, multi-page contact prints, and photography index sheets. Features vintage 35mm film sprockets, customizable shoot headers, aspect-ratio locked frames, and batch ZIP export.
Select 2 to 100+ photos from your computer, memory card, or camera roll
Select between 2 and 100+ shoot photos from your camera or computer. All decoding runs in browser memory.
Choose print-ready paper sizes (A4, US Letter, 13x19) and lock frame aspect ratio to 3:2 negative or 4:3 photo.
Add authentic 35mm film sprockets, customizable film stocks (Kodak Tri-X, Portra), and automated frame numbering.
Export individual high-res sheets or package multi-page proof sheets into a single ZIP file with 1 click.
Your client shoot files never leave your device. All proofing and rendering runs 100% locally via HTML5 Canvas.
Simulate real vintage film negatives with sprocket perforations, film brand markings, and frame codes.
Automatically split large rolls across print pages with page navigation and batch ZIP packaging.
Professional index prints without forced logos, monthly subscriptions, or image quality downgrades.
In traditional darkroom photography, a contact sheet is made by laying strips of 35mm or medium format negative film directly onto a sheet of photographic paper and exposing it to light. It allows photographers and clients to review an entire roll of film at a glance.
When you upload large shoots (e.g. 36 or 100+ photos), the tool automatically partitions the photos across multiple print-ready pages based on your chosen column and row capacity. You can browse through each page in the viewport and download individual pages or export all pages simultaneously as a ZIP file.
Yes! In the Titles & Metadata panel, you can type your own shoot title, date, photographer name, or client project name. You can also customize whether file names or sequential frame numbers (#01A, #02A...) appear under each photo.