Free Online PDF to JPG
Turn each PDF page into a numbered, high-resolution JPG
Try these next
Quick conversions are easy enough here, but if you need to extract text from those pages via OCR or convert to other formats like PNG, Word, or Excel, Adobe Acrobat handles all of that without losing formatting. (We may earn a commission, at no cost to you.)
Why use PDF to JPG
- Each page becomes its own numbered JPG file, ready to drag into a slide deck, CMS, or social media scheduler.
- 150 DPI output keeps text readable without producing oversized image files.
- ZIP download bundles everything into one archive -- no need to click through pages one at a time.
How it works
pdf-lib reads the page dimensions from the PDF's page tree. For each page, the tool creates an HTML Canvas at 2x the page's point size (72 pts/in becomes ~150 DPI), then a PDF rendering library paints the page's drawing operators -- text runs, vector paths, embedded raster images -- onto the canvas context. Once the canvas holds the composited page, canvas.toBlob() encodes it as a high-quality JPEG. Each blob gets a filename based on its page number. For the ZIP option, JSZip packs every JPEG blob into a single archive and triggers the download via a Blob URL. The entire pipeline runs in JavaScript with no server round-trip.
About this tool
Pull charts out of a research paper, grab pages from a scanned contract, or turn a slide deck into images you can post online. Each page renders as a separate JPG at 2x resolution (~150 DPI) -- sharp enough that text stays legible even when the image is scaled down in a presentation or blog post. The whole pipeline runs in your browser tab, so sensitive documents stay private. A progress bar tracks each page as it converts. When the last page finishes, download them individually or grab every page at once in a single ZIP archive. Files are numbered sequentially so they sort correctly in any file manager. 150 DPI hits a practical sweet spot: high enough for dense spreadsheets and architectural drawings, small enough that the output doesn't balloon into 50MB image files. For social media carousels, portfolio thumbnails, or web previews, it's more resolution than you'll need.
How to use PDF to JPG
- Drop your PDF. Drag the file onto the upload area. Conversion starts automatically.
- Watch the progress bar. Each page renders to JPG in sequence -- the bar shows which page is processing.
- Download what you need. Grab individual pages or download everything as a numbered ZIP.
Use cases
- Converting a multi-page brand guidelines PDF into individual JPGs for an Instagram carousel post.
- Extracting charts from a quarterly earnings report to embed as inline images in a WordPress article.
Frequently Asked Questions
Each page renders at 2x its point dimensions, which works out to roughly 150 DPI. That's sharp enough for slide decks and blog posts but not overkill for file size.
Every page converts automatically. Once they're done, pick the ones you need and download them individually -- skip the rest.
For a 50-page document, clicking Download 50 times is tedious. The ZIP bundles every page into one file, numbered sequentially so they sort correctly when you extract.
At 150 DPI, body text (10-12pt) stays crisp. Very small footnotes or fine-print legal text may lose a bit of sharpness since you're going from vector to raster, but for most documents it looks clean.
Depends on the page count and your device. A 20-page text-heavy document finishes in a few seconds. A 100-page file with embedded photos might take 30-60 seconds on a mid-range laptop. The progress bar shows exactly where you are.
Related Tools
Discover more free utilities to enhance your productivity.