Convert PDF pages to PNG
Render PDF pages as lossless PNG images free, with no signup. Sharper on text and line art than JPG, and considerably larger. Nothing is uploaded.
How it works
pdf.js draws each page onto an OffscreenCanvas at the scale your resolution implies, and the canvas is then encoded as PNG, which stores every pixel exactly rather than approximating blocks of them. There is no quality setting for PNG because there is nothing to trade: the encoder either records the pixel or it does not, and it always does. The page is filled with white first, since a PDF page carries no background of its own.
What to watch out for
A page of text at 150 dpi lands around 100 to 300 KB as PNG against perhaps 40 KB as JPG. PNG is recording each pixel of each letter exactly, which is the entire reason the edges stay clean. If size matters more than crispness, JPG is the honest answer and the option is right there.
PDF pages are opaque, so the canvas is filled with white before anything is drawn. PNG's alpha channel therefore carries nothing useful here, and it is not a route to a page with a see-through background. Cutting a logo out of a page is a separate job for an image editor.
Whatever this produces cannot be searched, selected or read aloud, and the layout is frozen at the resolution you chose. It is the right output for pasting into a document or a slide, and the wrong one for archiving something you may need to quote from later.
Limits
Files up to about 100 MB work reliably. Beyond that, the ceiling is your device's memory rather than any rule we impose — the work happens on your own machine. Tested in Chrome 140, Firefox 143, Safari 18.
Why choose PNG over JPG here
One reason, and it is a good one: letters keep their edges.
JPEG describes an image as blocks of frequencies, which suits photographs and handles hard black-on-white transitions badly. Around every glyph it leaves a faint halo — ringing — and on a page of small text at moderate quality that halo is the difference between text that looks printed and text that looks photocopied twice.
PNG records the pixels. A rendered page of text comes out looking exactly like the renderer drew it, at whatever resolution you asked for.
What it costs
Considerably more bytes. A text page at 150 dpi is typically 100 to 300 kilobytes as PNG where the same page might be 40 as JPG, and the gap widens on pages with photographs, because PNG cannot take the shortcuts that make photographs compress.
That trade is worth taking for a diagram, a form, a page of code, a table, a technical drawing — anything where a thin line or a small character matters. It is usually not worth taking for a scanned photograph or a magazine page.
The format switch at the top of this tool is there precisely so you can try both without starting again.
Where these images go
Slide decks and documents, mostly. An image behaves the same everywhere, while an embedded PDF renders differently depending on what opens it and often refuses to scale the way the layout wants.
Also anywhere that accepts images and not documents, which is a surprisingly long list: job application portals, marketplace listings, ticketing systems, printing services and a great many internal business tools written before PDF upload was routine.
Resolution decides everything about the result
A PDF page is measured in points, seventy-two to the inch, and nothing in it has a native pixel size — the file is instructions, not a picture. The resolution you pick is what turns those instructions into pixels.
At 72 the image is the page’s nominal size and text is hard to read. At 150 it is comfortable on screen. At 300 it is print quality and four times the data. Above that you are magnifying the renderer’s output rather than uncovering detail that was hiding.
Everything runs in a Web Worker in your browser, so trying two resolutions costs nothing but a moment, and no version of your document is ever uploaded.
Your files never leave your browser. Last updated 2026-08-02.
Next step
Your file is already here in this browser, so the next tool starts with it loaded.
- Compress a PNG losslesslyShrink PNG files free without changing a single pixel, using oxipng. No colour quantisation, no watermark, and the file never leaves your browser.
- Crop an imageDrag a box over your photo to crop it, free and with no account. Works with the keyboard too, and the picture is never uploaded anywhere.
Related tools
- Convert PDF pages to JPGTurn each page of a PDF into a JPG image free, with no page limit. Choose the resolution, pick a range, and download everything as one zip.
- Turn images into a PDFCombine JPG photos into a single PDF free, with no page limit or watermark. Baseline JPEGs are embedded byte for byte, so no quality is lost.