To put a PDF page on a PNG, render each page of the document through a lossless encoder in your browser and download each page as a separate image file. The conversion is page-by-page: every visible page becomes its own PNG with a width and height measured in pixels, not points. PNG compression is lossless, so the resulting image keeps every pixel the renderer painted without the soft edges or color banding a JPEG encoder would introduce. The whole job runs locally: the PDF is parsed, the pages are rasterized onto a canvas, the canvas is encoded as image/png, and the download is created, all inside the current tab. Nothing is uploaded to a server, so the file never leaves your machine during the process. This makes the approach well suited to invoices, diagrams, screenshots, scanned pages, and any document whose content you do not want to share with a third-party service. The same approach also gives you crisp text and sharp line art, which is useful when you plan to crop, annotate, or paste the page into slides, a document, or a chat message.

What "Putting a PNG on a PDF" Means Here
The phrase "put a PNG on a PDF" can mean two different things in a document workflow, and the tool described here does only one of them. The first reading is "embed a PNG inside an existing PDF as a new image layer." That task usually needs an editor that inserts an image object, an annotation, or a watermark into the page stream. The second reading is "produce a PNG image from a PDF page so you can use the page as a picture." That is the conversion this guide covers. PDF To PNG does the second job: it does not modify the source PDF, and it does not add a PNG image into the document. Instead, it reads each page and saves a new PNG file next to your downloads. If you came here because you want to embed a PNG inside a PDF, head to PNG To PDF for the opposite direction. If you want a lossless image of every page, keep reading.
Why Render PDF Pages in Your Browser
PDF To PNG runs entirely in the browser tab you opened it in. The PDF file is loaded into memory through the File API, parsed by the PDF.js worker, and painted onto an HTML canvas. The canvas is encoded with the explicit image/png format and turned into a download through a temporary object URL. No network request carries the document, the rendered pages, or the resulting PNGs to a remote server. That setup matters for documents that contain personal data, internal drafts, client work, or anything you simply do not want to hand to a third-party service. It also matters when you are working on a managed or restricted device where uploading a file is not allowed. Because nothing is uploaded, there is no signup step, no account to create, and no watermark applied to the output. The first render is also the final render: the tool re-uses a single PDF.js worker across every tool in this group, so subsequent jobs start faster while the worker is cached by your browser.
Render Each PDF Page as a PNG Step by Step
Follow this sequence to go from a PDF on disk to a folder of PNG files. Each step matches a real control in the tool.
- Open PDF To PNG in a desktop browser. The page loads the interface immediately but does not fetch the PDF.js worker until you start a job.
- Click the file picker and choose a local PDF that is no larger than 25 MiB. The tool rejects encrypted PDFs, damaged files, and documents above the size limit with a visible error before rendering begins.
- Choose an output scale. The default works for most pages; raise it if you need crisper text or you plan to crop and zoom later.
- Click "Convert to PNG." The tool loads PDF.js and its worker, inspects every planned page viewport, and rejects any page that exceeds 12,000 pixels on one side or 40 megapixels, any PDF above 40 pages, or any job whose planned pages would exceed 100 megapixels in total.
- Wait for each page thumbnail to appear with its width and height in pixels. Read those numbers before downloading so you know exactly how large the file will be.
- Download each PNG using the individual download control next to the page. Output names remove the .pdf suffix, replace characters that are unsafe in common desktop filenames, and add zero-padded page numbers so the files sort in the same order as the source PDF.
Pick a Scale That Fits Your Output
The scale field multiplies the page's pixel dimensions. Doubling the scale doubles both width and height, which quadruples the pixel count and the file size of the resulting PNG. Halving the scale cuts the pixel area to one quarter. The relationship is simple, but the practical consequences are large because PNG files store every pixel before lossless encoding runs.
For example, suppose the tool displays a rendered page at 1,224 pixels wide by 1,584 pixels tall at the scale you chose. The pixel area is 1,224 × 1,584 = 1,938,816 pixels, or about 1.94 megapixels. If you double the scale, the same page becomes roughly 2,448 × 3,168 pixels, and the pixel area jumps to 2,448 × 3,168 = 7,755,264 pixels, or about 7.75 megapixels. That is exactly four times the original area, which is why each step up the scale slider grows the file so quickly.
Pick the scale by what you plan to do with the PNG. For pasting into a slide deck or chat at full screen, scale 1 or 2 keeps the file small and readable. For cropping a region, annotating fine details, or printing, scale 3 or 4 produces a denser raster that holds up under zoom. The tool previews the exact dimensions before encoding, so you can confirm the size before downloading. If you raise the scale and the tool reports a rejection, drop back to a smaller value until the planned page viewport fits within the 12,000-pixel and 40-megapixel per-page limits.
What the Output PNG Will and Won't Carry Over
A PNG made by PDF To PNG is a flat raster image of what the page looks like when rendered. It includes whatever is painted on the page: text glyphs as rasterized shapes, vector outlines as filled pixels, embedded images as drawn pixels, transparency as alpha values, and any background color the page declares. It does not include editable text, live hyperlinks, form fields, vector geometry, layer structure, document metadata, or the original compression of any image stored inside the PDF. Those are all stripped because the canvas only knows about pixels.
This also explains why a "lossless" PNG is not the same thing as the original PDF bytes. The PNG preserves every pixel the renderer produced, but it cannot recreate information that was not painted in the first place. A low-resolution scan, for example, stays low resolution no matter how high you raise the scale. Raising the scale only creates a denser raster representation of the same painted page. If you need editable text, run a separate text-extraction step. If you need the original embedded image objects at their native resolution, use a dedicated image-extraction tool.
Hard Limits the Converter Enforces First
Before the first page renders, the converter preflights every planned page viewport against a set of safety limits. These limits protect the tab from allocating unbounded memory for a single job.
| Limit | Maximum value | What happens if exceeded |
|---|---|---|
| Input file size | 25 MiB | File rejected with a visible error |
| Page count | 40 pages | Job rejected before encoding |
| Page dimension (one side) | 12,000 pixels | Page rejected during preflight |
| Page pixel area | 40 megapixels | Page rejected during preflight |
| Total job pixel area | 100 megapixels | Job rejected before encoding |
Encrypted PDFs, malformed cross-reference tables, and unsupported content also return a visible error. The converter does not bypass passwords, repair corruption, validate signatures, or remove malware. Keep the original PDF and inspect important output before relying on it. Selecting another file or changing the scale clears the previous results, so the displayed settings never silently disagree with what was rendered.
PNG vs JPG vs Long Image
The PDF image tools in this group all render locally but produce different output shapes. Use the table below to pick the one that matches your goal.
| Format | Best for | Output shape | Compression |
|---|---|---|---|
| PDF To PNG | Diagrams, line art, screenshots, slides, small text | One PNG per page | Lossless |
| PDF to JPG | Photographic pages, sharing, smaller files | One JPG per page | Lossy |
| PDF to Long Image | Tall scrollable captures, social media, design review | One tall PNG with every page stacked | Lossless |
Pick PNG when you need a lossless page image or crisp text and graphics. Pick JPG when smaller file size matters more than pixel-perfect text edges. Pick the long-image tool, covered in Convert a PDF to One Long PNG Image Locally, when every page should sit in a single vertical strip instead of separate files. None of these operations modifies the source PDF.
If you're weighing options, How to Turn PNG to PDF: A Lossless Browser Method covers this in detail.