Skip to main content
PPDF123

Convert PDF Pages to JPG

PDF to JPG renders every page of a PDF as a JPEG with Ghostscript at the DPI you choose and delivers the images in one ZIP. Text becomes pixels and links are lost.

Drag and drop files here, or click to choose

Accepts PDF · up to 500.0 MB per file · up to 20 files at once

You can also paste a file with Ctrl/Cmd+V, or from the clipboard menu.

PDF to JPG renders every page with Ghostscript and zips the pictures for download. The output format is preset to JPEG, which is smaller than PNG on photographic pages. Each page is a separate file named by page number, in PDF page order.

The DPI field is the sharpness lever. The form default is 300; if an API caller omits it, Ghostscript runs at 150. About 96 to 150 DPI suits screen previews and thumbnails, and 300 suits print or OCR, but it multiplies the ZIP size roughly with the square of the increase.

There is no page-range option, and an API pageNumbers field is ignored. To get one page, use Extract Pages first and convert that one-page PDF. JPEG has no transparency, and the render is opaque RGB, so a colored page background is baked into the image.

Text becomes pixels and hyperlinks do not survive. Keep the PDF next to the images if readers still need selectable text. For diagrams with sharp lines, switch the format to PNG, or use PDF to PNG.

Features

  • Output format preset to JPEG
  • Adjustable DPI; every page is rendered
  • All pages delivered in one ZIP, named by page number
  • Anonymous API at /api/v1/convert/pdf/img

When to use this tool

  • Create page previews for a catalog or a website
  • Turn a slide PDF into images for a chat post
  • Feed page images into a vision or design tool

How do I convert a PDF to JPG images?

  1. Upload the PDF whose pages you want as JPG images.
  2. Check that the format is JPEG and set the DPI.
  3. Click Process and download the ZIP.
  4. Open a sample page at 100% zoom before using the whole set.

Limits and edge cases

  • Renders every page; there is no page range
  • JPEG only on this page; no WebP
  • High DPI times many pages makes a heavy ZIP
  • Opaque images only; no transparent background

Privacy for this tool

Files are uploaded over HTTPS, processed in memory or a short-lived temporary directory on our servers, and deleted when your result is ready. We do not keep copies for later browsing, training, or advertising profiles. See the Privacy Policy for retention details and AdSense cookie disclosures.

Frequently asked questions

Can I convert only one page?
Not on this page. Run Extract Pages first, then convert the one-page PDF. The API ignores a pageNumbers field.
What DPI should I choose for JPG?
About 96 to 150 for previews and thumbnails and 300 for print or OCR. Higher DPI makes much larger files.
Why are my JPG images blurry?
Raise the DPI, or start from a sharper source PDF. Pages are rasterized at the DPI you send.
Do I get one file or many?
Many: one JPEG per page, packed in a single ZIP and named by page number.
Do links and selectable text survive?
No. The images are static pixels.

Last updated:

Call this from code

Every tool on this site is a plain REST endpoint - no account or API key needed for anonymous use. Built for AI agents and developers as much as for browsers.

curl -X POST "https://pdf123.xyz/api/v1/convert/pdf/img" \
  -F "[email protected]" \
  -F "imageFormat=png" \
  -F "dpi=300" \
  -o output.pdf

Also available as an MCP tool for agent clients that speak Model Context Protocol (JSON-RPC 2.0 over POST /mcp). Full API reference

Use it from an AI agent

Skill

Claude Code, Codex, Cursor and other AI agents can run PDF to Image for you with this skill: /skills/pdf123-pdf-to-images.md

All agent skills

Files are used only for this processing job and deleted automatically afterward.