A picture for chat, not a document
Export PDF pages as JPG or PNG
Some threads only accept a photo. This page draws each PDF page in your browser and encodes JPG or PNG. One page downloads as an image; several pages come as a ZIP. Vector text becomes pixels, so keep the PDF if you still need to copy words.
Pages are drawn on your device with PDF.js. They are never uploaded.
No files yet. Drop them above. They stay in this tab and are never uploaded.
When to use this
Use this when someone needs a picture of the page: WhatsApp, a CMS that only takes JPG, a slide in chat, a thumbnail. You are giving up selectable text on purpose.
JPG is smaller and fine for photos or scans. PNG is sharper for diagrams and small type. Scale 1× is roughly 72 DPI; 2× looks better on phones and costs memory.
If you only needed a smaller PDF, shrink the PDF instead of rasterizing it.
How to do it
- Drop the PDF. Pages are counted locally.
- Pick JPG for photos, PNG for text-heavy pages. Try 2× if the 1× preview looks soft.
- Export. One page is an image; several pages download as a ZIP.
- Attach or drop the pictures where the PDF was refused.
Tips
- Extract the two pages you care about first if the file is long. Rendering is sequential on purpose.
- Chat apps will compress again. 2× JPG is usually enough; 3× rarely survives WhatsApp.
- Keep the original PDF if you still need to copy a paragraph later.
Questions
- Can I convert PDF pages to images without uploading?
- Yes. PDF.js draws each page in this tab. The ZIP, if any, is built with JSZip locally.
- Will the JPG keep selectable text?
- No. You get pictures of the pages. Keep the PDF if you still need to copy words.
- Why a ZIP for many pages?
- Browsers dislike a dozen simultaneous downloads. One ZIP is the practical bundle.