Tools PDF Tools PDF Contact Sheet Generator

PDF Contact Sheet Generator: Page Thumbnails

PDF Tools Active

Turns a PDF into A4 contact sheets of small page pictures. Each is labeled Page N, and extra sheets are added as needed.

PDF Contact Sheet Generator

PDF Contact Sheet Generator

Turn a PDF into contact sheets: small thumbnails of its pages in a 2x2, 3x3 or 4x4 grid on A4 sheets, each labeled with its page number, under a title you choose. Runs in your browser; your file is not uploaded.

📋
Drag & drop PDF to generate contact sheet
or click to select one PDF
Ready

Rate This Tool

Your feedback helps others discover great tools

–
out of 5
No ratings yet

Tap a star to rate:

About This Tool

Need to review 48 pages without flipping through each one? A contact sheet puts small pictures of many pages on one sheet. The PDF Contact Sheet Generator builds that overview from your PDF. Photographers, editors, and designers can scan a whole file at a glance.

The tool creates a new PDF and leaves your original untouched. Every thumbnail is labeled with its page number.

Table of Contents

  • What the Tool Does
  • How to Use It, Step by Step
  • How It Works
  • A Walkthrough With a Proof Book
  • How to Read the Results
  • Messages You May See
  • Limitations and Assumptions
  • Your File Stays in Your Browser
  • FAQs About the PDF Contact Sheet Generator

What the Tool Does

The tool turns the pages of one PDF into thumbnails and arranges them in a grid on A4 sheets.

  • Drag & drop PDF to generate contact sheet: the upload area. Drop a file or click to choose one.
  • Grid Format: a menu with three choices: "2 x 2 (4 pages per sheet)", "3 x 3 (9 pages per sheet)", and "4 x 4 (16 pages per sheet)". The default is 3 x 3.
  • Document Title: a text box that starts as "Proof Contact Sheet". It accepts up to 150 characters.
  • Generate Contact Sheet: builds the file and saves it as pdf-contact-sheet.pdf.

How to Use It, Step by Step

  1. Drop one PDF on the upload box, or click it and pick the file.
  2. Wait for the status line to read "PDF loaded: N pages. Ready to build contact sheet."
  3. Choose a Grid Format.
  4. Type a Document Title, or keep the default.
  5. Click "Generate Contact Sheet" and wait while the pages are drawn.
  6. Open pdf-contact-sheet.pdf from your downloads.

How It Works

The pdf.js library draws each page of your file as a small picture. The pdf-lib library then places those pictures on A4 portrait sheets. Each picture fits inside its cell with its shape kept, so wide and tall pages are not stretched.

Choose PDF→Pick grid and title→Draw thumbnails→Download A4 sheets

When the grid is full, the tool starts another sheet. The number of sheets is the page count divided by the cells per sheet, rounded up.

A Walkthrough With a Proof Book

Elena is a wedding photographer with a 48-page proof book named smith-proofs.pdf. She wants a short overview to email to her client.

She drops the file on the upload box. The status line reads "PDF loaded: 48 pages. Ready to build contact sheet." She picks 4 x 4, types "Smith Wedding Proofs", and clicks "Generate Contact Sheet".

The status counts through "Rendering page 1 of 48..." and ends with "Done. Your download has started: 48 pages on 3 sheets (4 x 4 grid)". With 3 x 3, the same book would need 6 sheets. With 2 x 2, it would need 12.

How to Read the Results

Every sheet in the new file follows the same layout.

  • Title: your Document Title, at the top left.
  • Total Document Pages: the page count of the source file, shown under the title.
  • Thumbnails: page pictures with a thin border, placed left to right, top to bottom.
  • Page N: a small label under each thumbnail, such as "Page 17".
  • Sheet X of Y: a footer showing the sheet number and the total.

The last sheet may have empty cells if the page count does not fill the grid. For 48 pages at 4 x 4, all three sheets are full.

Messages You May See

Clicking the button with no file shows "Please choose a PDF file first." An empty title shows "Please enter a document title." The tool never fills in a default name.

An encrypted, password-protected, or damaged file shows "This PDF could not be read. It may be encrypted, password protected, or damaged. Unlock or repair the file, then try again." The Unlock PDF tool can help with the password case.

Titles in other scripts, such as Arabic or Chinese, are drawn as a small picture. Very long titles shrink, then end with "...".

Limitations and Assumptions

  • The sheet size is fixed at A4 portrait. There are no margin, gap, or orientation options.
  • Only the page count is shown as document information. Author and dates are not.
  • Thumbnails are small JPEG pictures. They suit review, not printing at full quality.
  • A title drawn from a picture depends on fonts installed on your device. A missing font can show boxes for some scripts.
  • Big files are drawn one page at a time and can be slow.
  • The tool handles one PDF at a time and keeps no copy.

Your File Stays in Your Browser

The page reads your PDF with your browser's own file tools. The thumbnails and the new file are built on your device. We found no code that sends the file to a server.

The page loads pdf.js from cdnjs and pdf-lib from unpkg, both public code hosts. Those downloads do not include your document.

Related tools help with nearby tasks. The PDF Thumbnail Sheet and the PDF Thumbnail Generator offer other ways to preview pages. To print several full pages per sheet, try the PDF N-Up Creator. Check the length first with the PDF Page Counter. Browse more in the PDF tools hub.

FAQs About the PDF Contact Sheet Generator

Does the Grid Format menu change the result?

Yes. It sets how many thumbnails fit on each sheet: 4, 9, or 16. A larger grid gives fewer sheets but smaller pictures.

Can I use Letter size instead of A4?

No. The output is always A4 portrait. Your source pages can be any size, and they are fitted inside the cells.

Can I put my own logo or notes on the sheet?

No. The only text you control is the Document Title. The other labels are added by the tool.

Does it keep links or text from the original?

No. Thumbnails are pictures, so the contact sheet has no clickable links or searchable page text.

Is my PDF uploaded to a server?

The code we reviewed processes the file in your browser and does not send it anywhere. Only the two library scripts are downloaded.

Why does the download take a while?

Each page is drawn as a picture before it is placed. A long document needs more time, and the status line shows the page being drawn.

This tool runs in your web browser and may not handle every PDF file, font, or browser the same way. Keep a backup of your original file. Reviewed for general accuracy by Prof. Dr. Khalil Mudassar, PhD.

Category: PDF Tools

You May Also Like

View All