How to use it
- Choose the PDF. Its page count appears under the name.
- Optional: type the pages to take pictures from, for example 1-3, 8. Leave the box empty for every page.
- Click Extract the pictures. The pictures are listed as PNG files, named after the PDF, the page and their number on that page.
- Download one picture, or Download all as ZIP when several were found.
How pictures are read
A PDF page is a list of drawing instructions. The tool asks pdf.js, the open-source reader that draws PDFs in your browser, which pictures each page paints, and reads the pixels of each one. The page itself is never drawn, so the work is quick and the pictures keep their own size.
Each picture is saved as PNG, which keeps every pixel exactly. A photograph that was a JPEG in the PDF is saved as PNG too, so the file is often larger than the original JPEG, though it has no further loss.
What cannot be extracted
Some things in a PDF are not pictures in this sense, and they are counted and left out. Image masks are stencils that paint a colour through a shape; vector drawings, such as lines, charts and most logos made of paths, are instructions, not pixels. Pictures inside annotations (such as form appearances) are not included either.
Pictures smaller than 32 pixels on either side are skipped, because they are usually icons and bullets. The summary under the button says how many were skipped and why.
- A picture painted several times on one page is saved once for that page; each other page that paints it gets its own copy.
- A picture that could not be read is counted in the summary rather than failing the whole file.
Example: the photographs in a 12-page brochure
A brochure has photographs on pages 2, 5 and 9, a logo on every page and small icons. Leave Pages empty and click Extract the pictures.
You get one PNG for each photograph, named brochure-page-2-image-1.png and so on, in a ZIP file named brochure-pictures.zip. The logos are vector drawings and the icons are under 32 pixels, so the summary reports them as skipped.
Frequently asked questions
Are my PDF files uploaded anywhere?
No. Your browser reads the pictures and saves the PNG files on your own device. Nothing is sent to our server.
Why is a picture missing from the list?
It may be smaller than 32 pixels, an image mask or a vector drawing. Those are counted in the summary but not saved. A picture that could not be read is counted too.
Why are the PNG files bigger than the pictures in the PDF?
PNG keeps every pixel exactly, while a PDF often stores photographs as JPEG, which is smaller because it throws some detail away. The PNG is the same picture without further loss.
Can I get the pictures at a different size or quality?
No. Each picture is saved at the pixel size it has in the PDF. To change its size, open the PNG in an image tool afterwards.
Does it work on a phone?
Yes, in any up-to-date browser. Large files with many pictures take longer on a phone.
Sources
- pdf.js, the open-source library that lists and reads the pictures of each page in your browser
- PNG specification (W3C): the format the pictures are saved in
Figures and text last checked on Tuesday, November 10, 2026.