Social media posts
Share a specific PDF page — an infographic, a slide, a quote layout — as an image post on LinkedIn, Instagram, or Twitter where PDF uploads are not accepted.
PDF to JPG conversion renders each page of your document as a raster image at the resolution you choose. The output is useful for sharing PDF content on platforms that accept images but not PDFs — social media posts, presentation slide imports, email clients that display images inline, and web pages that embed page screenshots. LuraPDF uses pdf.js to render each page to a browser canvas at your selected DPI, then converts the canvas to a JPEG image file. Nothing uploads. Nothing leaves your device.
Two common intents land on this page, and they are different: rendering each PDF page as a JPG (what this tool does), and extracting the original embedded images from inside a PDF (a different tool — Extract Images from PDF). If you need a screenshot of a specific PDF page, you are in the right place. If you need the raw image files that were placed inside the PDF document, use the Extract Images tool instead. This page addresses the rendering use case in detail.
Rendering PDF pages as images unlocks content for platforms and workflows that require image files. Here are the most common scenarios.
Share a specific PDF page — an infographic, a slide, a quote layout — as an image post on LinkedIn, Instagram, or Twitter where PDF uploads are not accepted.
Import PDF pages as slides into PowerPoint or Google Slides. Render at 150-300 DPI for sharp text at presentation screen sizes.
Generate cover page thumbnails for a document library. A 72 DPI JPG of each document's first page makes a clean visual index without exposing the full PDF.
Email clients display inline images natively but show PDF attachments as icons. Convert a PDF page to JPG to embed the content visually in the email body.
Print-on-demand services for stickers, posters, and merchandise often require image file uploads rather than PDF. Render at 300 DPI for sharp print output.
JPEG is a universally readable format with no software dependency. Archiving each PDF page as a high-DPI JPG ensures long-term readability without needing a PDF reader.
Image format opens PDF content to platforms, tools, and workflows that do not accept PDF files. Here is what you gain.
LuraPDF loads your PDF using pdf.js, the open-source PDF rendering library built by Mozilla. For each page in your selection, pdf.js renders the page content — text, vector graphics, and images — onto an HTML canvas element at the pixel dimensions corresponding to your chosen DPI. A 300 DPI render of an A4 page produces a canvas 2480 × 3508 pixels wide. The canvas is then converted to a JPEG blob using the browser's native canvas.toBlob API with your chosen quality setting. Each blob is a complete JPEG file.
Multi-page renders are packaged into a ZIP archive using JSZip, which runs entirely in the browser. The ZIP is assembled in memory and saved to your device as a single download. No page images are ever sent over the network — all rendering, JPEG encoding, and ZIP assembly happen inside your browser tab. This means conversion speed depends on your device's CPU and the complexity of the PDF pages rather than your internet connection speed.
| Feature | LuraPDF | Server-based converters | Desktop PDF apps |
|---|---|---|---|
| Privacy | Browser-only — file never uploaded | File uploaded to remote server | Local, but install required |
| DPI control | 72 / 150 / 300 / 600 DPI | Fixed quality — no DPI choice | Full DPI control |
| Page selection | All / range / specific pages | Often all pages only | Full page selection |
| Cost | Free forever, no quotas | Freemium with daily limit | $$$ license or subscription |
DPI and quality settings have a big impact on the usefulness of the output. Match settings to your intended use.
Use 150 DPI for most digital uses — it balances image quality and file size well. 300 DPI is only necessary for print.
600 DPI produces very large image files — a single A4 page at 600 DPI is roughly 30-60 MB as a JPEG. Use only when archiving or printing very large format.
If you need only a few specific pages from a large PDF, use the page range selector to avoid rendering the entire document.
For transparent pages or content that requires a transparent background, use the PDF to PNG tool instead — JPEG does not support alpha transparency.
To extract the original images that are embedded inside the PDF (not page renders), use the Extract Images from PDF tool — it produces the original source images at their native resolution.
If the output images look blurry at 72 DPI, increase to 150 DPI — many PDF pages are designed for print and need higher DPI to render sharply at screen size.
Drop your PDF into the box above, choose your DPI and page range, and download high-quality JPG images in seconds. No upload, no signup, no watermark, no quota. Your PDF stays on your device through the entire render. Need PNG output with transparency, or want to go the other direction and combine images into a PDF? Every other LuraPDF tool works the same browser-only way.