Some systems want a picture, not a document: a form that accepts only image uploads, a slide that needs one page of a report, a thumbnail of a signed agreement. This tool renders every page of your PDF as a JPG image — exactly as a PDF reader would display it — at the resolution you choose, entirely on your device.
How rendering works
The page opens your PDF with pdf.js (the reader engine built into Firefox, running here as a local library) and draws each page onto a canvas at your chosen scale. That canvas is then encoded as a JPEG at quality 92 — high enough that text and photos look clean, without the giant files of a fully lossless format. Because the page is rendered, what you get is the page's appearance: text becomes pixels, which is what you want for sharing a page as a picture, and also why a converted page can no longer be searched or copied from as text. Vector drawings and photographs both render faithfully at the chosen resolution.
Choosing a resolution
The three settings are scales of the PDF's own print size. Standard (72 DPI) renders a page at its point size — an A4 page becomes about 595 × 842 pixels — fine for thumbnails, previews and messaging apps. High (144 DPI, the default) doubles every dimension (an A4 page becomes roughly 1190 × 1684 pixels): sharp on screens, good for slides and documents people will actually read as images, and the right choice most of the time. Print (216 DPI) triples the dimensions for images that will be printed again or enlarged; files grow quickly at this setting, since tripling the width and height means nine times the pixels. If you are unsure, start at High — stepping down later is always possible from the original PDF, stepping up is not.
One page or many
A one-page PDF downloads as a single file named after yours, with -page-1.jpg on the end, and no unzip step. Anything longer is bundled with JSZip into a zip named after your file (yourfile-images.zip) containing page-1.jpg, page-2.jpg, and so on in order — one download instead of a flurry of separate ones, and the numbered names keep the pages in sequence when you unzip. The status line reports progress page by page, so a long document never looks stuck.
Private by design
Like every CalcViso file tool, this one runs entirely in your browser. The file you choose is read by this page, processed on your device, and offered back as a download — it is never uploaded to a server, never stored, and never seen by anyone else. Close the tab and it is gone from memory.
Worked example
Press the sample button: the page builds a small 3-page PDF in your browser and loads it as the input, and the status line confirms the sample is ready. With the default High (144 DPI) setting, press Convert to JPG — the download is sample-images.zip holding page-1.jpg, page-2.jpg and page-3.jpg. Unzip it and each image is the corresponding sample page, rendered at about 1190 × 1684 pixels.
How to use this tool
- Drop your PDF onto the box (or create the sample).
- Check the file name, size and page count in the stats panel — the page count is how many JPGs you will get.
- Choose a resolution: Standard for previews, High for reading and slides, Print for reprinting.
- Press Convert to JPG and watch the progress line count through the pages.
- Save the single JPG, or the zip for a multi-page document, and unzip it where you need the images.
Getting the pages you actually want
This tool converts every page, because that is what most people need. If you only want pages 4–6 of a forty-page document, run the Split PDF tool first and extract just those pages into a small PDF, then convert that — you will get exactly three images instead of forty. And if a page comes out soft, the fix is resolution, not a different tool: re-run at the next DPI setting up. One honest caveat for very long documents: every rendered page is held in memory until the zip is built, so a several-hundred-page file at Print resolution can strain a phone. Convert it in sections with Split, or drop to High, and it will sail through.