Back to HomeWeConvertFiles Guide

PDF to JPG: Page Images Built for Sharing

Lossy at Quality 0.92

JPG is the format that travels everywhere: chat apps compress it happily, upload forms accept it without complaint, and every device can open it. When a page of a PDF needs to move that easily, this tool draws each page at render scale 2, encodes it as a JPEG at quality 0.92, and delivers the set as pdf-pages-jpg.zip. The question worth settling first is whether JPG genuinely suits your pages, because it is a lossy format and small text is exactly where its weaknesses show.

Open PDF to JPG

Where JPG output earns its place

  • Sending a scanned page through a messaging app: chat clients preview JPG inline, while a PDF becomes an attachment recipients often skip.
  • Posting to a forum or community upload field: many platforms accept images only, and JPG is the format they expect.
  • Sharing a photo-led brochure or catalogue: pages built around photography compress well and lose little a viewer would notice.
  • Producing a quick visual reference: a JPG of the first page works as a preview in a listing or an internal index.
  • Moving pages over a slow or metered connection: where every megabyte counts, lossy compression is a fair trade.

The render-and-encode pipeline

  1. 1. Open: PDF.js 3.4.120 reads the selected PDF from browser memory.
  2. 2. Draw: each page is painted onto an in-memory canvas at scale: 2, twice its default render size.
  3. 3. Compress: canvas.toDataURL('image/jpeg', 0.92) encodes the canvas, discarding the image detail the eye is least likely to miss.
  4. 4. Collect: JSZip gathers the finished JPGs so a long document does not become a queue of separate downloads.
  5. 5. Report: the status line counts pages as they render, then shows a zipping percentage while the archive is built.

At 0.92 the loss is subtle on most content, but it is still loss: the discarded detail cannot be recovered from the resulting file. Re-rendering from the original PDF is the only way back to full detail.

Fixed behaviour and the output archive

Input: one PDF. Output: pdf-pages-jpg.zip holding page-1.jpg, page-2.jpg, and so on in document order. Every page is converted; there is no way to select a subset, and none of quality, scale, or coverage can be changed.

Because JPEG has no transparency channel, any transparent area of a page is flattened as it is drawn rather than carried through. Do not assume the archive will be smaller than the PDF, either: a compact text-only document stores letters as drawing instructions, which is far more efficient than storing a picture of those letters, so rendering it at scale 2 can produce a larger archive than the source. Where JPG genuinely wins is on photographic and scanned content, which is what the format was built for.

Where the artefacts appear

High-contrast edges

Black text on white, table rules, and technical line work are where JPEG shows faint haloing and speckling. At quality 0.92 this stays mild, but on dense small type it becomes visible.

Smooth photographic areas

Gradients and photographs hide the discarded detail well, which is precisely why the format suits scanned and image-led pages. The same compression that troubles text is nearly invisible here.

JPG or PNG: reading the page first

The honest answer depends entirely on what the pages contain. Choose JPG when pages are photographic or scanned, when the images are for viewing and sharing rather than close inspection, when they must move through platforms that expect JPG, or when file size is a real constraint.

Choose PDF to PNG when pages contain small text, screenshots, tables, or diagrams, when someone will zoom in to read detail, or when you want a faithful record with no compression artefacts.

A quick rule of thumb: if a page would look at home in a photo album, reach for JPG; if it belongs in a technical manual, reach for PNG.

Limitations worth knowing

  • Compression is permanent: detail dropped during encoding is gone from the JPG for good.
  • Nothing is adjustable: quality is fixed at 0.92, scale at 2, and coverage at every page.
  • Pages become pictures: selectable text, links, form fields, vector artwork, and accessibility structure are all lost in rendering.
  • No transparency: transparent regions of a source page are flattened during drawing.
  • Embedded assets are not recovered: this is full-page rendering, so a photograph placed in the PDF returns as part of the page image, not as its own file.
  • Memory is the practical ceiling: drawing, encoding, and archiving a long document all happen in the browser, so a very large file may be slow or fail on a modest device.

Privacy and data handling

File contents are processed in browser memory and are not sent to WeConvertFiles for conversion. PDF.js and JSZip are downloaded from third-party CDNs when needed, so the workflow is not described as fully offline.

Zoho PageSense may collect consented site-usage data such as visits, clicks, scrolling, referrer, device information, and conversion events. PageSense is not given the selected PDF contents.

Troubleshooting

Text has a faint fuzz or halo around it

Those are JPEG artefacts around high-contrast edges. Quality is not adjustable here, so switch to the PNG tool for text-heavy pages.

The archive is bigger than the source PDF

Common with text-only documents, which store text far more efficiently as instructions than as page pictures. It is a sign image conversion may be the wrong approach for that file.

A page has a solid background where I expected transparency

JPEG cannot store transparency, so it is flattened during drawing. Use PNG output when transparent regions must be preserved.

Colours look slightly different from the PDF viewer

Rendering and JPEG encoding can shift colour subtly, particularly in saturated areas. For colour-critical work, check a page against the original.

Conversion never finishes on a long document

Every page is drawn and encoded in sequence. Shorten the document first, or convert on a device with more available memory.

Frequently asked questions

Can I change the JPEG quality setting?

No. The quality is fixed at 0.92, a high value chosen to keep pages readable. If the resulting files are larger than you need, compress the images afterward with a separate image tool.

Are these JPG images good enough to print?

For casual printing of a scanned or photographic page, usually yes. For anything where print quality matters, inspect a page at full size first, because rendering at scale 2 sets a firm upper limit on available detail.

Why do my scanned pages look better than my text pages?

JPEG was designed for photographic content, where gradual tonal changes hide the discarded detail. Scanned photographs suit it, while crisp black text on white reveals compression artefacts more readily.

Does the tool rotate pages that were saved sideways?

Pages are drawn as the document defines them. A page stored in landscape produces a landscape image, and no additional rotation is applied afterward.

Can I convert several PDFs in one pass?

The tool accepts one PDF at a time. For multiple documents, convert them one after another, or combine them first with Merge PDF and render the single result.

Related tools

PDF to PNG

Lossless page images, the better choice for small text, screenshots, and diagrams.

Merge PDF

Combine several documents into one before converting, since this tool takes a single PDF.

Compress PDF

If the goal is a smaller PDF rather than image files, this keeps the document as a PDF.

Related guides

PDF to Word / TXT Guide

Turn a PDF text layer into an editable Word (.docx) document or a plain-text (.txt) file — you…

PDF to PNG Guide

Render each PDF page as a PNG and download all pages in one ZIP.

Image to Base64 Guide

Convert PNG, JPG, WebP, and GIF images to raw Base64 strings or Data URIs.

Get shareable page images in one download

Pick one PDF, let every page encode at quality 0.92, and check the busiest page in the archive before sending the images anywhere.

Use PDF to JPG