🔄
PDF/PDF ↔ Image

PDF ↔ Image

Convert PDF pages to images, or combine images into a PDF — 100% browser-based

100% LOCALPDF → PNG/JPGImages → PDF300 DPI100% local
📄
Drop a PDF file here
Max 30 MB
Data Source & Legal Disclaimer
Effective: 2026Last updated: 2 months agoUpdate: Manual review
Sources: pdf-lib · pdf.js

Conversion quality depends on PDF content. All processing happens in your browser.

See all data sources & update policy →

From vector page to pixel grid — illustrated

PDF describes pages in vector user space where the unit is 1 point = 1/72 inch. Converting a page to an image is a rasterization pipeline: pdf.js parses the page's content stream into an operator list (text-showing Tj, path fills, image Do), builds a display list, then paints it onto a canvas scaled by dpi ÷ 72. At 150 DPI the canvas is 2.08× the page size, at 300 DPI 4.17×. The canvas is then exported as lossless PNG or quality-controlled JPEG. The reverse direction embeds each image as an XObject on its own page sized in points — pixels map 1:1 to points because both assume 72 DPI.

Rasterize: operator list → canvas at DPI/72 scale → file
Vector page (72 DPI)HelloContent operatorsBT /F1 12 TfTj "Hello"0.8 w Sq 1 0 0 1 cm/Im1 DoETRaster at DPI ÷ 72Hello150 DPI → 2.08× · 300 DPI → 4.17×PNG (lossless) · JPEG (92%)Reverse path: each image becomes one page — pixels map 1:1 to points at 72 DPI.

The same vector page renders at any resolution; higher DPI means more pixels, a larger canvas, and a bigger file — 300 DPI is the standard for print.

Converting a 3-page A4 flyer

A vector A4 flyer (595 × 842 pt) converted page-by-page to images.

  1. 150 DPI PNG:Canvas = 595 × 2.08 ≈ 1240 × 1754 px per page; PNG is lossless but heavy at ~2 MB/page
  2. JPEG instead:Same pixels at 0.92 quality → ≈ 640 KB per page — a quarter of the PNG size
  3. 300 DPI print:At 300 DPI each page becomes 2480 × 3508 px, ~2.2 MB JPEG — enough for print
  4. Reverse: 5 photos:Five 6000 × 4000 JPEGs embed 1:1 as points → a 5-page PDF of ≈ 8 MB
↩ Back to calculator

About this tool

What is this tool?

Convert PDF pages to JPG/PNG images or combine images into PDF. Bidirectional, 72-300 DPI. 100% in-browser, free, no signup.

PDF → PNG/JPGImages → PDF300 DPI100% local

What Is the PDF to Image Converter?

The PDF to Image Converter works in both directions between documents and pictures, running entirely through the pdf-lib and Mozilla pdf.js engines inside your browser. In the PDF-to-Images direction it accepts one PDF of up to 30 MB and renders every page as PNG or JPEG at 72, 150, or 300 DPI, producing one numbered image per page. In the Images-to-PDF direction it combines up to 20 images of 30 MB each into a single document where each image occupies its own page, sized exactly to the image itself. There is no server hop, no account, and no watermark on any output file.

Who Should Use This Tool?

Office workers who receive scanned contracts as PDFs but need individual page images for slides or chat extract exactly what they need as PNGs. Archivists and students turn multi-page reports into image sequences for annotation apps that only accept pictures. Real-estate agents and photographers combine listing shots or proof sets into one shareable PDF without desktop software. Admin staff converting a stack of JPG receipts into a single expense attachment use the images-to-PDF direction weekly. Because confidential material — contracts, medical records, financial statements — is parsed entirely on your device, the tool suits anyone whose security policy forbids uploading sensitive PDFs to free online converters.

How Does It Work?

(1) Choose a direction with the mode switch: PDF to Images, or Images to PDF. (2) Drop your files — a single PDF up to 30 MB for extraction, or up to 20 images for combining; for extraction also pick PNG or JPEG and a resolution of 72, 150, or 300 DPI. (3) Convert. Pages render through pdf.js at a scale derived from your DPI choice, with JPEG encoded at 0.92 quality; combining embeds PNG and JPEG natively and rasterizes other formats to PNG first, sizing every page to its image. (4) Download page images individually or all at once, or save the finished combined PDF, reported with its total file size.

Which DPI Should You Choose?

DPI decides how many pixels each page becomes: rendering scales the page by your chosen DPI divided by 72, the PDF's native coordinate unit. 72 DPI yields one pixel per point — a letter page lands near 612 by 792 pixels — and generates the fastest, smallest files, fine for thumbnails and quick reading. 150 DPI, the default, roughly doubles linear pixel dimensions and suits documentation screenshots, email attachments, and general screen work. 300 DPI delivers print-grade output matching the offset-printing benchmark, at the cost of considerably larger PNG files. A practical rule: view on screen at 72 or 150, send to a printer at 300, and switch to JPEG when file size starts to hurt.

Frequently Asked Questions

Can I convert PDF to JPG or PNG images?

Yes. Each page of the PDF is rendered as a separate JPG or PNG image at your chosen resolution (72-300 DPI). A 10-page PDF produces 10 image files. PNG preserves transparency; JPG produces smaller files. All rendering happens in-browser using PDF.js—no upload to cloud servers required.

Can I combine multiple images into a single PDF?

Yes. Upload JPG, PNG, or WebP images, drag to reorder, and the tool combines them into a single multi-page PDF. Each image becomes one full page. This is useful for scanning receipts, creating presentations from screenshots, or assembling photo documents for email.

Other names for this tool

This tool is also known by these tasks — each link opens the same tool with a focused guide:

Related tools

Joke of the Day
Sep 6

What do you call a crab that plays baseball?

100% Free, Forever

Keep Tools Free for Everyone

No paywalls, no signups, no data sold. Built by a solo developer who believes useful tools should be accessible to everyone.

Support me on Ko-fi— keep tools free

100% of proceeds go towards hosting & building more free tools.