Skip to content

PDF to JPG Converter

Drop a PDF, get one JPG per page. Nothing leaves your browser.

This tool uses pdf.js — the same rendering engine Firefox uses to display PDFs — to rasterize each page of your document onto a canvas, right here in your browser, and then encode that canvas as a JPG. Because a JPG is a pixel snapshot of the rendered page, the output is a flat image: text stops being selectable, but the page looks exactly as it would on screen or paper, at whatever resolution you pick. Nothing is uploaded anywhere at any point.

Drop a PDF here, or

One PDF, up to 64 MB and 100 pages. Stays in your browser — nothing is uploaded.

How to use

  1. Drop your PDF

    Drag a single PDF (up to 64 MB and 100 pages) onto the dropzone, or click to choose a file. The page count appears as soon as the file is parsed.

  2. Pick a resolution

    1× matches a screen's 96 DPI, 2× (the default, 192 DPI) is crisp on high-density displays, and 3× (288 DPI) is sized for print. Higher settings produce larger files.

  3. Set JPEG quality

    The quality slider (50–100%, default 90%) trades file size against compression artifacts. 90% is visually clean for most documents; drop it for smaller files.

  4. Convert and download

    Click Convert and watch the per-page progress. Each page appears as a thumbnail with its own download button, or grab everything at once with Download all.

Frequently asked questions

Does my PDF get uploaded to a server?
No. The PDF is parsed and rendered by pdf.js running in your browser, and the JPGs are encoded by your browser's own canvas encoder. There is no upload request at all — Convertitive never sees the file.
Which resolution should I pick?
For viewing on screens, sharing in chat, or embedding in slides, 2× (192 DPI) is the sweet spot — sharp on high-density displays without huge files. If the images will be printed, use 3× (288 DPI), which is close to the 300 DPI print standard. 1× is fine for quick previews or thumbnails.
Why isn't the text selectable in the output images?
Because conversion here means rasterization: each page's vector text and graphics are painted into a grid of pixels, and a JPG stores only those pixels. The layout is preserved exactly, but the letters are no longer text objects — they are pictures of text. If you need selectable text, keep the PDF or run OCR on the images.
Can I convert a password-protected PDF?
Not with this tool. Encrypted PDFs need the password to be decrypted before any page can be rendered, and this tool does not prompt for one — you will see an error instead. Remove the password first (with the password, in a PDF viewer's export function), then convert.
Is there a page limit?
Yes — 100 pages per PDF, and 64 MB per file. Every page is rendered in your browser's memory, so very long documents at 3× resolution can get heavy; the cap keeps the tool responsive on ordinary machines. For longer documents, split the PDF first.
Would PNG be better than JPG for page exports?
It depends on the content. JPG is the right choice for pages with photos or scans — it compresses continuous-tone images far smaller than PNG. For pure line art, sharp text, or diagrams, PNG's lossless compression avoids the faint ringing artifacts JPG can leave around hard edges. This tool outputs JPG because it keeps multi-page exports at a practical size; at 90%+ quality the artifacts are hard to spot in practice.

About

How PDF rasterization works

A PDF page is a program, not a picture: a list of drawing instructions — place this glyph at these coordinates, fill this path, paint this embedded image — expressed in resolution-independent vector form. Rasterizing means executing those instructions onto a pixel grid at a chosen scale. pdf.js walks the page's content stream, resolves fonts and images, and paints everything onto an HTML canvas; the canvas is then encoded to JPG. Double the scale and the same instructions paint onto a grid with four times the pixels — that is all the resolution setting does. It is the same process every PDF viewer performs each time it puts a page on your screen; here the frame is simply saved instead of discarded.

Choosing a DPI: what 96, 192, and 288 mean

PDF geometry is measured in points, 72 to the inch, and browsers map 96 CSS pixels to that same inch — so a scale factor of 1 renders a page at a 96 DPI equivalent, matching how it looks on a standard screen. At 2× (192 DPI) an A4 page becomes roughly 1568×2218 pixels, enough to stay sharp on high-density displays and in documents. At 3× (288 DPI) the same page is about 2352×3327 pixels, just under the 300 DPI convention for photographic print — printed at its original physical size, the page shows no visible pixelation. Going higher than your output medium needs only inflates file size: the extra pixels carry no additional information from the source PDF's fonts and vectors that your screen or printer can actually show.

Sources & references

Authoritative references behind the math, constants, and tables on this page. Verified by Buğra Sözeri on the dates shown and re-checked at every deploy.