PDF to PNG Converter

Convert each PDF page to a lossless PNG image — sharpest text and diagrams, ZIP download for multi-page files. Free and private, in your browser.

Results

Finished files will appear here with download actions.

Ready. Add a PDF.

How it works

  • Pages render at up to twice their natural size for crisp text; extremely large pages are scaled to a safe limit.
  • PNG output is lossless — the best choice for text-heavy pages and anything you plan to zoom into.

Your PDFs and images are processed in your browser. Nothing is uploaded to BroBroGo.

FAQ

How do I convert a PDF to PNG images?

Drop one PDF and start — every page is rendered as its own PNG (up to 60 pages per run), downloadable one by one or all together as a ZIP.

Why choose PNG over JPG here?

PNG is lossless: text, line art and diagrams stay perfectly sharp, at the cost of bigger files. For photo-heavy pages, the JPG version gives much smaller output.

PDF to PNG: Converting Pages to Raster Images

When you convert a PDF to PNG the process is fundamentally different from assembling images into a PDF. Each PDF page is rasterised into a fixed grid of pixels. Text becomes a pattern of coloured squares — it is no longer selectable, searchable, or extractable. The output is one PNG image per page, rendered at a fixed high resolution, so there are no settings to tune. The conversion runs entirely in your browser, so the PDF never leaves your machine.

How Rasterisation Works

A PDF is a container that can hold vector geometry (lines, curves, text defined as mathematical paths) together with raster images, fonts, and metadata. When you convert to PNG, each page is rendered onto a pixel grid whose dimensions are determined by the page size and the tool’s fixed rendering scale: up to twice the page’s natural size, which works out to roughly 144 pixels per inch of the original page.

The formula is simple:

width in pixels = page width in inches × 144
height in pixels = page height in inches × 144

For a standard US letter page (8.5 × 11 inches), the image size is 1224 × 1584 pixels. Very large pages — posters, plotter sheets — are rendered at a reduced scale that keeps them sharp without exhausting memory, so their images come out smaller than the formula suggests.

Each pixel is stored with RGBA colour (red, green, blue, alpha). PNG uses lossless compression (DEFLATE), so every pixel is reproduced exactly as rendered. This is why sharp text edges remain sharp: there is no blocky JPEG artefacting around character outlines.

Why PNG Instead of JPEG

PNG is the correct format for rasterising PDF pages that contain text, diagrams, charts, or any content with sharp boundaries and flat colour areas. JPEG uses a lossy compression algorithm that blurs high‑frequency edges (text becomes fuzzy) and can introduce visible ringing around thin lines. PNG eliminates those artefacts entirely.

The trade‑off is file size. A page of black text on a white background compresses extremely well in PNG because the background is uniform and the text is a single colour. A photograph‑heavy page produces a larger PNG than the same page as a JPEG, but the PNG preserves every pixel exactly — important when the PDF contains schematics, blueprints, or forms where line accuracy matters.

If you need the smallest possible file and the text can tolerate slight blur, JPEG is an option — but this page always outputs PNG because its typical use cases (presentations, embedding, sharing as a standalone image) favour precision over compression.

Browser‑Based Processing: Privacy and Limits

All rendering happens in your browser. No data is uploaded to a server. That means:

  • The PDF never passes through any network.
  • No administrator, third party, or server log sees your document.
  • The conversion works offline after the page’s scripts are loaded.

The absence of a server also imposes hard limits. The browser does all the work on your device, and large PDFs can consume significant memory.

Input limits:

Constraint Value
File size 80 MB or smaller
Number of pages 60 or fewer
File type Exactly one PDF
Encryption Not supported

If a file exceeds 80 MB the page shows: “Each file must be ‹max› or smaller.” If the PDF has more than 60 pages: “This PDF has more than ‹max› pages, so it is too large to export here.” These limits reflect what browsers can reliably handle without crashing or exhausting memory.

Choosing the Right Resolution (DPI)

DPI stands for dots (or pixels) per inch. It describes how many pixels are used to represent one inch of the original page. On this page you do not choose it: every page is rendered at up to twice its natural size, which works out to about 144 DPI for a standard document page. That sits just under the 150 DPI commonly recommended for on‑screen documents and well above the 96 DPI a typical screen or projector displays, so text stays readable when you zoom in and diagram edges stay clean.

A few reference points for context:

  • 72 DPI – matches the pixel density of older screens. Small text (e.g., 8‑point font) becomes fuzzy at this density. The tool renders well above it.
  • 150 DPI – good for on‑screen viewing of typical documents. The tool’s output lands close to this.
  • 300 DPI – the standard for print reproduction. The tool targets screen use; if you need a print‑resolution file, export here for a sharp screen image and produce the print file with a desktop PDF tool.

Very large pages are the exception: they are rendered at a reduced scale so they stay within safe memory limits, which lowers their effective resolution. Because PNG is lossless, whatever the page is rendered at is exactly what you get — no compression blur is added on top.

Keep an eye on the total output size. At the fixed rendering scale, a 60‑page PDF of text can still produce a ZIP of tens of megabytes. If you only need a handful of pages, split the PDF first with a dedicated tool.

Error Handling and Edge Cases

The page checks several conditions before attempting conversion. Error messages are specific:

  • No file selected: The “Export pages” button is disabled. If the user tries to confirm (e.g., by pressing Enter), the interface shows: “Choose at least one file.”
  • File is not a PDF: “Choose one PDF file.”
  • A file’s type fails validation during conversion: “This file type is not supported for the selected direction.”
  • Cannot open as PDF: “This file could not be opened as a PDF. It may be corrupted or mislabeled.” This covers files with a .pdf extension that are actually HTML, XML, or empty wrappers.
  • Empty file: “This file is empty.”
  • Encrypted / password‑protected: “This PDF is encrypted or password-protected.” PDF encryption (RC4, AES) prevents the browser from rendering the pages without a password. The tool does not prompt for a password; it simply rejects the file.
  • Generic processing failure: “Conversion failed. Try another file.” This catch‑all appears when the page rendering throws an unhandled error — e.g., a page contains unsupported transparency modes, a corrupt object stream, or a malformed cross‑reference table.
  • If a run ends with failures: “‹count› file(s) could not be processed.”

All errors are shown as plain text, not console messages, so the user knows exactly what went wrong.

Output and Download

After successful conversion the page displays:

  • Exported ‹count› image(s).
  • Source – the original PDF file size (e.g., 2.3 MB).
  • Output – the size of each generated PNG.
  • Pages – the number of pages converted.
  • Dimensions – the width × height of each image in pixels (identical for all pages if the PDF page sizes are uniform).

Each PNG image has a separate Download button, saving a file named after the PDF plus the page number — report-page-1.png, report-page-2.png, and so on for report.pdf. A Download all (.zip) button packs all images into a single ZIP archive named brobrogo-pdf-images.zip. The ZIP is assembled locally in the browser, so the user gets one file instead of dozens of individual downloads.

A summary line reads: Created ‹pages› page(s): ‹original› -> ‹output›. This is shown below the statistics, giving a quick overview of the size change. A considerable increase from PDF to PNG is normal, because PDF text is stored as compact font data while PNG stores every pixel. A 60‑page PDF of pure text might be 5 MB as a PDF but several times that as PNGs.

FAQ

Can I convert a scanned PDF to PNG?
Yes. A scanned PDF is already composed of raster images (one per page). Converting to PNG simply re‑encodes them into the PNG format. No OCR or vector extraction occurs; the pixel grid is preserved.

Why does my PDF fail with “This PDF is encrypted or password-protected”?
PDFs can be encrypted at the file level. The browser’s PDF engine cannot decrypt without a password, and this tool does not accept passwords. You must first decrypt the PDF with software that supports password removal (if you know the password) and then upload the unprotected copy.

Will the output be sharp enough for a presentation screen?
Yes. Pages are rendered at up to twice their natural size — about 144 DPI for a standard document page — while most screens and projectors display at 96 DPI. Text and diagrams stay crisp even when the audience zooms in.

Does the page preserve PDF layers or annotations?
No. The page flattens the entire PDF into a single layer of pixels. Annotations (sticky notes, highlights, drawings) are rendered as part of the page image only if the PDF engine includes them in the rasterisation — most modern PDF engines do, but the result is still a one‑layer flat PNG. You cannot toggle layers or copy text.

My PDF has more than 60 pages. Can I convert it?
Not in one run — the export is capped at 60 pages per PDF, and a longer document is declined with a clear message. Split the PDF first with a dedicated splitting tool, then convert the parts you need. Also keep an eye on the total output size: 60 pages of mixed text and images can produce a large ZIP, and downloading it takes time. This tool does not offer a page range selector — one PDF in, all pages out.

The output images look blurry. What did I do wrong?
Check that the PDF itself is not a low‑resolution scan — converting a scanned page to PNG does not add detail; it just reproduces the existing pixels. Very large pages are also rendered at a reduced scale to keep memory use safe, which can soften fine print. For a normal vector‑based PDF, the fixed rendering scale keeps text crisp.