Contact sheet maker · free · nothing uploaded
Contact sheets, straight from the folder.
Drop a shoot, a roll of scans or a phone's worth of photos and get a print-ready PDF: every frame numbered, with its filename, date or camera settings underneath. Free, and the photos never leave your computer.
- Photos never leave your computer
- PDF with real text, sized for print
- HEIC, TIFF scans and RAW previews too
Drop photos, a folder or a ZIP
Lay your photos on the light table
JPEG, PNG, WebP, HEIC, TIFF and camera RAW. Read here, on this computer. Nothing is uploaded.
Free sheets hold up to 36 photos. You added 0, so these pages use the first 36 in the current order and leave 0 out. Unlock unlimited photos for £1.99. Unlimited sheets are coming soon with a £1.99 one-time unlock.
Photos (0)
How it works
Three frames, one sheet
- 1 ▸1A
Drop the photos
Files, a whole folder or a ZIP, from a camera card, a phone or a scanner. Hundreds are fine.
- 2 ▸2A
Set the sheet
Paper, columns, captions from each photo's EXIF, light or film style. The first page updates as you go.
- 3 ▸3A
Download the PDF
Sharp thumbnails at 300 ppi and searchable captions, ready to print, email or file with the negatives.
Layouts ready to go
Pick the job, the sheet is set up for it
- 1Proof sheet makerNumbered frames, filenames for you, a title and page numbers on every sheet. Set up for client proofing: four columns, whole photos, light paper.
- 2Film-style contact sheetStrips of six frames on black, sprocket holes along both edges, frame numbers in the rebate and your roll name printed along the top. For film scans, or for digital photos that deserve it.
- 3Index print for archivingSeven columns of small thumbnails in the order they were taken, with filename and date under each. File it with the drive or the prints, and find any photo again in seconds.
- 4Shoot log with EXIFCamera, lens, shutter speed, aperture, ISO and focal length under every frame, in a typewriter face. For lens tests, workshops, and seeing what you actually did.
- 5School photo proof sheetsPortrait frames, a reference under every child's photo for the order form, and a new section for each class folder. The photos stay on your computer.
What it reads
From phone, camera card or scanner
Every photo is turned upright the way the camera recorded it, decoded at the size the sheet needs, and released, so a few hundred 24-megapixel photos don't fill your computer's memory.
- Everyday
- JPEG, PNG, WebP, GIF, BMP, AVIF
- Scans
- TIFF, 8 or 16-bit, uncompressed, LZW, Deflate, PackBits
- iPhone
- HEIC in Safari, and in Chrome or Edge where the computer has an HEVC decoder
- Camera RAW
- CR2, CR3, NEF, ARW, DNG, RAF, ORF, RW2 and more, through the JPEG preview inside each file
- Bundles
- Whole folders and ZIP files, with a section per sub-folder on the unlock
Your photos stay in the darkroom
Most online contact-sheet makers upload your photos to make the sheet. This one is a page that runs in your browser: it reads the photos from your disk, draws the sheet and writes the PDF on your own computer. There's no server that receives them.
That matters for client shoots, for school and club photos of children, and for anything you'd rather keep to yourself. The page's security policy only lets it talk to this site. Load the page, switch off your Wi-Fi, and it still works.
One-time unlock
For the whole shoot
Sheets of up to 36 photos, every layout option and PDF, PNG and JPEG downloads are free and stay free. The unlock is for big sets and regular use.
- Unlimited photos per sheet: a whole wedding, a school, a year of scans.
- No credit line at the foot of the page.
- Saved layouts in this browser, one click to reuse.
- A section per folder: drop a folder of folders or a ZIP, and each sub-folder starts a new page with its own heading.
- CSV of every frame: number, filename, folder, date taken, camera, lens and exposure.
CONTACTSHEETS · ONE TIME
£1.99 once
Coming soon
It isn't on sale yet, so there's nothing to pay. Everything free on this page works now.
Payment is handled by Stripe. You come back here and it unlocks in this browser. No account.
Unlocked in this browser
Unlimited photos, no credit line, saved layouts, sections per folder and CSV are on.
Guides
Contact sheets, explained
- Without LightroomMake a print-ready contact sheet PDF from a folder of photos without Lightroom or Photoshop: free, in the browser, with filenames, dates and camera details.
- From iPhone photosTurn iPhone photos into a printable contact sheet PDF with dates and filenames. How HEIC works, which browsers can read it, and how to get JPEGs if yours can't.
- Photoshop and Bridge alternativeMake a PDF contact sheet like Photoshop's Contact Sheet II or Adobe Bridge's Output workspace, without installing either: captions from EXIF, any paper, in the browser.
- Proof sheets for a shootMake proof sheets for clients to choose from: numbered frames, filenames, sensible thumbnail sizes and a PDF that prints and emails well. Nothing uploaded.
- Film scans and negativesMake a contact sheet from scanned film, with film-strip frames, sprocket holes and edge numbers, or a plain index print for your archive. TIFF scans welcome.
- School and team proof sheetsMake proof sheets for school, club and team photos: one section per class or team folder, order numbers under every photo, and no uploading of children's photos.
- From RAW filesMake a contact sheet straight from camera RAW files using the JPEG preview each camera stores inside: Canon, Nikon, Sony, Fujifilm, Olympus, Panasonic and DNG.
- What is a contact sheet?A contact sheet is a page of small prints of every frame in a set. Where it comes from, what to put under each frame, how many to fit on a page, and how to make one.
Questions
Before you print
Are my photos uploaded?
No. Your browser reads the photos from your own disk and makes the PDF on your own computer. There is no server that receives them, and the page keeps working if you disconnect from the internet after it has loaded.
Which files work?
JPEG, PNG, WebP, GIF (the first frame), BMP, AVIF and TIFF (8 or 16 bits, uncompressed, LZW, Deflate or PackBits) in every modern browser. HEIC in Safari and in Chrome or Edge on computers with an HEVC decoder. Camera RAW files (CR2, CR3, NEF, ARW, DNG, RAF, ORF, RW2 and others) through the JPEG preview inside them. ZIP files and whole folders can be dropped too.
How many photos can I use for free?
Up to 36 photos per sheet, with every layout option and PDF, PNG and JPEG downloads. Free sheets carry a small "Made with contactsheets.app" line at the foot of each page. The one-time unlock removes both.
Is the PDF print quality?
Yes. Each thumbnail is embedded at 300 pixels per inch of its printed size by default (150 or 200 to make smaller files), and captions are real text, so they print sharply and can be searched. Pick A4, US Letter, A3 or Legal to match your paper.
Why are some of my photos sideways or blank?
Photos are turned upright using the orientation the camera recorded. A blank frame means that photo could not be read in this browser, most often a HEIC photo in a browser without an HEVC decoder; the photo list says why.
Can I put my own text under each photo?
Yes. Tick "Your own text" under Captions and type anything, using {n} for the frame number, {name} for the file name without its extension, {folder} for the folder and {date} for the date taken.
How many photos can it handle?
With the unlock, hundreds. Photos are decoded one at a time at the size the sheet needs and then released, so memory use stays low. A sheet of 200 large photos takes a minute or so on a typical laptop.
What does the unlock include?
Unlimited photos per sheet, no credit line, saved layouts, a new section for each sub-folder when you drop a folder of folders or a ZIP, and a CSV of every photo's filename, date and camera settings. It's a one-time payment, with no account and no subscription.