Generate PNG Page Thumbnails From a PDF, Locally

Renders every page of a PDF as a small, sharp PNG with sequential zero-padded filenames — sized for galleries, document pickers and quick visual review, and produced without the file leaving your device.

About the PDF Thumbnail Generator

This tool renders PDF pages to images at a preset built for previews rather than reproduction. The resolution selector opens on Thumbnail, roughly a tenth of print scale, which produces a file small enough to load a hundred of them in a grid without a wait. The other settings — Screen, Good, High and Print — are still available if you decide you need something larger from the same run.

There is also a page field. Leave it empty and every page is rendered; type something like 1-3, 5, 8 and only those pages are produced. The first twelve results appear directly on the page so you can look at them, and when a run produces more than one image a ZIP of the complete set is offered as well.

Key Features

  • Thumbnail preset by default: Rendering starts at 0.4 scale, sized for a preview grid rather than for reading, so a long document processes quickly and the files stay small.
  • PNG rather than JPEG: Small images of text suffer badly from JPEG artefacts around letterforms. PNG is lossless, so thumbnails of dense pages stay legible instead of turning mushy.
  • Sortable filenames: Each image is named after the source document followed by -page- and a three-digit zero-padded number, so page 2 sorts before page 10 in every file manager and every script.
  • Selective pages: The page field accepts individual numbers and ranges together, which saves rendering four hundred pages when you only wanted the section dividers.
  • ZIP for the whole set: Any run producing more than one image also offers a single ZIP archive, assembled in the browser with JSZip.
  • Resolution you can raise: The same tool goes up to 3x for print-scale output, so one interface covers both a contact sheet and a usable page image.

How to Use the PDF Thumbnail Generator

  1. Add the PDF you want thumbnails for.
  2. Leave the resolution on Thumbnail, or raise it if you need larger images.
  3. Leave the page field empty for the whole document, or enter specific pages and ranges.
  4. Press Generate Thumbnails.
  5. Download the images individually from the preview strip, or take the ZIP if there are more than a handful.

How It Works

Each requested page is asked from pdf.js for a viewport at the chosen scale, drawn onto a canvas sized to that viewport, and encoded to PNG. The pages are rendered one after another rather than simultaneously, which keeps memory use predictable when a document runs long.

Scale is a multiplier on the PDF's own point dimensions, not a fixed pixel target. At 0.4 an A4 page comes out around 238 by 337 pixels — the right sort of size for a grid cell, and enough to tell a chart from a table from a page of prose. It is not enough to read body text, which is the correct trade for a thumbnail. If you need to read the page, choose Good or High instead.

When You Need It

A conveyancer receives a scanned title pack of two hundred unlabelled pages and needs to know where each document within it starts. A contact sheet of thumbnails makes the boundaries obvious at a glance — plans, forms and covering letters look completely different at small size — and property files containing client and vendor details are not something to feed into an online preview generator.

A repro operator checking a client's artwork before it goes to press wants a quick visual pass over every page to catch a rotated spread or a blank that should not be there. Doing it locally means client artwork that is still under embargo never leaves the studio machine.

And if you are building a document library of your own, this is the fastest way to produce the preview images that make it navigable, with filenames already ordered correctly for the code that will consume them.

FAQ

Frequently Asked Questions

Why PNG instead of JPEG for thumbnails?
Because thumbnails are mostly small text and thin lines, which is exactly what JPEG handles worst — its compression produces halos and smearing around high-contrast edges, and at thumbnail size that is the difference between a legible preview and a grey smudge. PNG is lossless, so the render you see is the render you get. If you specifically want JPEG output, the PDF to JPG converter uses the same rendering engine.
How large is a thumbnail, in pixels?
At the default 0.4 scale, a standard A4 page renders to roughly 238 by 337 pixels. The exact figures depend on the page dimensions in the PDF itself, since scale multiplies the document's own size rather than targeting a fixed width.
Can I get thumbnails for only some pages?
Yes. The page field takes a mix of single numbers and ranges — 1-3, 5, 8 renders five pages and skips everything else. Leaving it empty renders the whole document.
Only twelve images appeared on the page.
The preview strip is capped at twelve so a three-hundred-page document does not lock up the browser rendering previews. The full set is still there — take the ZIP download, which contains every page you asked for.
Is the PDF uploaded in order to render the previews?
No. Rendering is done by pdf.js running in this tab, drawing each page onto a canvas element in your own browser, and the PNGs are created from those canvases in memory. The ZIP is likewise built locally with JSZip. A scanned client file or an unreleased document is never transmitted, and this site's security policy prevents outbound connections in any case.
How is this different from the PDF to JPG converter?
Same rendering engine, different defaults and different output. That tool starts at a resolution meant for viewing and produces JPEGs; this one starts at thumbnail scale and produces PNGs with zero-padded sequential names intended to be consumed by a gallery or a script. You can push either one towards the other with the resolution selector.
Do the filenames sort correctly?
Yes — page numbers are padded to three digits, so you get page-001 through page-120 rather than page-1 through page-120. That keeps alphabetical sorting and numerical sorting in agreement, which matters the moment you point any software at the folder.