inyourbrowser.com

PDF to Image

PDF to image is a PDF tool that converts each page of a PDF into a JPEG or PNG image. It renders pages with Mozilla's PDF.js, supports adjustable resolution scaling, and lets you download individual pages or all images at once. The tool runs in your browser.

Drop a PDF here or click to browse

How to convert a PDF to images

  1. Drop your PDF onto the upload area or click to browse.
  2. Choose the output format: JPEG for smaller files, PNG for lossless quality.
  3. Adjust the resolution scale if needed, higher resolution gives sharper images.
  4. Click "Convert to images" and wait while each page renders.
  5. Download individual pages or click "Download all" to get all pages at once.

Common uses

  • Converting PDF slides to images for embedding in presentations or websites, then compress the images to reduce file size before uploading
  • Extracting pages from a PDF for use in image editing tools, use split PDF first if you only need specific pages
  • Creating thumbnails or previews of PDF document pages

Technical specification

  • Algorithm or formula: pdfjs-dist renders each page to an off-screen HTMLCanvasElement at the requested resolution scale, then canvas.toBlob() encodes the bitmap as JPEG or PNG.
  • Browser API or library: pdfjs-dist (Mozilla's PDF.js) for page rasterization; Canvas 2D API for the render target; Blob API for download.
  • Input limits: PDF up to 100 MB. Render scale 1×, 1.5× or 2× (72, 108 or 144 pixels per inch); higher scales produce sharper images but use more memory. A page that would exceed 10,000 pixels on a side or 50 megapixels is rendered at the largest scale that fits, and the tool says so.
  • Output: JPEG (quality 0.92 by default) or PNG (lossless). Pages are rendered on a white background, the way a PDF viewer shows them, so the images have no transparency. Each page is a separate file; "Download all" saves each page as its own download.
  • Known limitations: Output is a raster image; text becomes pixels and is no longer selectable. Very high scales on large PDFs may exceed browser memory. Some Chinese, Japanese and Korean PDFs, typically ones whose fonts rely on a predefined character map (CMap), render without that text, because those character maps are not bundled with the tool.

Frequently asked questions

What image formats and quality settings does this tool produce?
Two formats: JPEG (smaller file size, good for photo-heavy pages) and PNG (lossless, better for diagrams and text). Three resolution buttons (1×, 1.5× and 2×, with 1.5× as the default) trade file size for sharpness. All rendering runs in your browser using PDF.js.
Is my PDF uploaded to a server?
All rendering runs in your browser using PDF.js, Mozilla's PDF engine. Our servers are not involved at any point.
How do I improve the image quality?
Increase the resolution scale. Higher resolution produces sharper images at the cost of larger file sizes and longer processing time.
Can I convert a specific page, not the whole PDF?
Yes. Each page has an individual download button. Click it to save just that page as an image.

Related tools

Image to PDF
Convert JPG, PNG, WebP, or GIF images to a PDF. Add multiple images, reorder, download instantly.
Extract text from PDF
Extract plain text from a PDF using pdfjs-dist. Copy or download. Runs in your browser.
Crop PDF
Trim PDF pages with a draggable rectangle. Lock to A4, Letter, or square. Applied via pdf-lib in your browser.
Convert image
Convert between JPEG, PNG, and WebP formats. Lossless or quality-controlled.

Reviewed and tested September 30, 2026.