PDF to Image and PDF Text: Save PDF Pages as PNG or JPG

  • Free
  • No sign-up
  • Runs in your browser
  • Version 1.0.1
  • Last updated 2026-10-25
Report a problem

Turn PDF pages into pictures, or pull out the text of a PDF. Password-protected files open once you enter the password.

Everything you enter is processed in your browser and is never sent to a server.

Browsers:Chrome119+Edge119+Firefox121+Safari17.4+Opera105+Samsung Internet25.0+Browsers

How to use

  1. Drop a PDF onto the box or choose a file. If it has a password, enter it and press Open.
  2. For pictures, choose the format, the resolution and, if you like, which pages (such as 1-3, 5), then press Convert. Download each picture or all of them as a ZIP.
  3. For text, switch to Text and press Extract text. Copy it or download it as a .txt file.

Examples

report.pdf with 5 pages, PNG
→ report-page-01.png to report-page-05.png
An A4 page at 150 dpi
→ A picture of about 1240×1754 pixels
A4 is 595×842 points. A point is 1/72 of an inch, so 150 dpi multiplies the size by 150/72.
A page that contains the line Hello PDF, text extraction with page marks
→ --- page 1 ---, then Hello PDF

How it works

Mozilla’s open-source PDF.js reads the file in a background worker and draws each page onto a canvas at the scale you choose, where 1 is 72 dpi. The pixels are then saved as PNG, JPG or WebP with the same codecs as the image converter, and the ZIP is made with fflate. Fonts, character maps and image decoders that some PDFs need are loaded from this site only when a PDF asks for them.

Text is the text the PDF itself contains. PDF.js hands it over in pieces with their positions, and the tool joins them, putting a line break where a line ends. The order follows the file’s own order, which for most documents is reading order but can differ for complicated layouts such as columns or tables.

The page naming, the reading of page ranges, the joining of text pieces and the reading of text from real PDFs are tested. Drawing pages needs a browser, so it is not covered by the automated tests.

Sources

Frequently asked questions

Is my PDF uploaded?
No. The PDF is read and drawn in your browser, and the pictures are made there too.
Which resolution should I choose?
72 dpi is the size of the page on screen. 150 dpi is good for reading and sharing, and 300 dpi is for printing. Higher resolution means larger pictures and more memory; a page that would be too large for the browser is skipped with a message.
Why is there no text, or only gibberish?
A scanned PDF holds pictures of pages with no text in them, so there is nothing to extract; reading it needs character recognition (OCR), which this tool does not do. Some PDFs also use fonts that map letters in an unusual way, which can give strange characters.
Can I convert only some pages?
Yes. Type page numbers such as 1-3, 5 or 8- (page 8 to the end) in Pages. Leave it empty for all pages.
Does it work with Korean PDFs?
Yes. Pages with Korean text are drawn correctly, including PDFs that rely on standard Korean character maps instead of embedding their fonts; the maps load from this site when needed.
What are the limits?
PDF files up to 100 MB. Each picture can have up to 50 million pixels, which is more than an A0 poster at 150 dpi would need.
Version history
  • 1.0.1 — Makes the search title and description state the supported task, key formats and privacy benefit more clearly.
  • 1.0.0 — First release.

Last updated: