PDF to JPG Converter
The free, no-signup way to turn a PDF into a JPG image — one file per page. Pick a PDF and we inspect it locally (your file never leaves your browser), count its pages, and point you at the best free converter for that exact file. No ads, no paywall, sources cited.
How it works
Faithful PDF→JPG is one of the rare jobs where the right answer for a free, fast tool is to be a careful router, not a re-implementation. PDF is a fixed-layout vector format authored by Adobe; JPG is a lossy raster format authored by the JPEG Committee. Converting between them means rendering — every shape, font, and image in the PDF has to be drawn onto a pixel grid at a chosen resolution. The renderers that do this well are MuPDF, Ghostscript, and Mozilla's pdfjs-dist. All three are large pieces of software, and the smallest of them ( pdfjs-dist ) ships a 1+ MB worker bundle — more than twice this site's 400 KB initial-load budget set out in MISSION.md.
Rather than ship a degraded browser converter, this tool does four deterministic things, all locally:
- Validate the file. Confirms the .pdf extension, an acceptable MIME type, and a file size within the 100.0 MB inspection cap.
- Sanity-check the bytes. Reads the first 8 bytes and the last 1 KB. A conformant PDF starts with the literal
%PDF-header (ISO 32000-2 §7.5.2) and ends with the%%EOFtrailer (§7.5.5). Files that miss either marker are flagged so you don't waste time on a corrupted upload. - Count pages two ways. The first 256 KB of the file is scanned for
/Type /Pagemarkers — every PDF page object carries this tag per ISO 32000-2 §7.7.3.3. Where the markers aren't visible (compressed object-stream PDFs), a calibrated bytes-per-page estimate for the file's size band is the fallback. The two formulas cross-check each other so a band-threshold edit can't silently break the count. - Classify by size and route. File size is the single strongest predictor of which free converter will handle the document well. The size bands are:
- Tiny (< 200 KB) — Single-page form, certificate, or text-only one-pager.
- Small (200 KB – 2 MB) — Resume, cover letter, or short multi-page report (text-dominant).
- Medium (2–15 MB) — Slide deck, illustrated report, or invoice batch with charts.
- Large (15–50 MB) — Book chapter scan, high-resolution image PDF, or magazine archive.
- Huge (> 50 MB) — Whole-book scan, photo-archive bundle, or print-ready output.
The classifier is implemented two ways — a lookup table over the bands above, and a base-2 logarithmic fallback (log2(bytes) partitions). The two are cross-checked on every inspection so a mistakenly edited band threshold cannot silently produce the wrong recommendation. Once a class is known, the tool looks up the first alternative from the directory whose bestFor set includes that class. The directory is ordered privacy-first — fully offline tools first, desktop GUIs next, SaaS-with-upload last — so a fully offline option is recommended whenever one fits.
Worked examples
Frequently asked questions
Sources & references
- MuPDF mutool convert (offline CLI) — The cleanest offline PDF→JPG path. Renders every page at the DPI you ask for, writes one .jpg per page, no GUI overhead.
- GIMP — Open PDF, Export As JPG (offline GUI) — Drag the PDF into GIMP and it opens the page-import dialog: pick which pages, set resolution, then File → Export As → .jpg. Fully offline.
- ImageMagick — convert (offline CLI) — Industry-standard image tool. Reads the PDF via Ghostscript, writes one JPG per page at the DPI you set. One-line command.
- pdf24 Tools — PDF to JPG (free online) — Free, no-signup web converter. Upload a PDF, get a ZIP of per-page JPGs back. Files are deleted from pdf24's servers shortly after.
- ISO 32000-2 — PDF 2.0 specification (header, end-of-file marker, page object rules)
- Ghostscript — Use the interpreter (the rasterizer underneath ImageMagick's PDF reading)
The alternatives directory was last cross-checked against publisher pages on 2026-05-11. It is reviewed annually, or whenever an entry's pricing, signup posture, or privacy posture changes.
Related tools
Comments & feedback
Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.
Found a bug, edge case, or a better free alternative we should list?
Email me at [email protected] — most fixes ship within 24 hours.