How to convert pdf pages to jpg for social media posting
- Step 1Pick the page you want to post — Note the page number of the infographic, chart, or slide. Since the tool converts all pages, isolating one page first keeps your downloads tidy.
- Step 2Isolate that page (optional but recommended) — Run PDF Extract Pages on the source to get a one-page PDF. Skip this only if you genuinely want every page as an image.
- Step 3Open the PDF to JPG converter and drop the PDF — Go to the PDF to JPG converter and add the (one-page or full) PDF. It renders in your browser via PDF.js — nothing is uploaded. Free tier: up to 2 MB and 50 pages.
- Step 4Let it convert at the fixed settings — There's no Options panel — the tool auto-runs, rendering at 2x (~144 DPI) and encoding JPEG at quality 0.92.
- Step 5Download and crop to your platform's ratio — Click Download (files save individually). Then crop in any image editor: 1:1 or 4:5 for Instagram feed, 1.91:1 or 1:1 for LinkedIn, 16:9 or 1:1 for X. The tool itself does not crop.
- Step 6Rename to .jpg if the uploader checks the extension — Files are JPEG but end in
.png. Most social uploaders read the bytes; if yours doesn't, rename-page-N.pngto-page-N.jpg. Pixels are identical.
Platform target sizes vs what this tool produces
The tool outputs full-page JPGs at ~144 DPI; it does not crop or resize to platform ratios. Use the right-hand column as your post-export crop guide.
| Platform / placement | Preferred ratio | After export, crop to |
|---|---|---|
| Instagram feed | 1:1 or 4:5 | 1080×1080 or 1080×1350 |
| LinkedIn single image | 1.91:1 or 1:1 | 1200×627 or 1200×1200 |
| LinkedIn document carousel | 1:1 or 4:5 | 1080×1080 or 1080×1350 per slide |
| X / Twitter inline | 16:9 or 1:1 | 1600×900 or 1200×1200 |
| Instagram Story / Reel cover | 9:16 | 1080×1920 (add padding from a wider page) |
Fixed render output by page size (uncropped)
These are the raw JPG dimensions before you crop. Pixels = page points × 2.
| Source page | Points (W × H) | JPG pixels at 2x |
|---|---|---|
| A4 portrait infographic | 595 × 842 | 1190 × 1684 |
| US Letter portrait | 612 × 792 | 1224 × 1584 |
| Square export (custom) | 600 × 600 | 1200 × 1200 |
| 16:9 slide | 960 × 540 | 1920 × 1080 |
What's built in vs what you do afterward
Be clear on the boundary: this tool renders pages; framing for each platform is a separate step.
| Need | In this tool? | How to get it |
|---|---|---|
| Page → JPG | Yes | Auto-runs on drop |
| Aspect-ratio crop | No | Crop the JPG in an image editor, or PDF Crop the page first |
| Resize to exact px | No | Resize the JPG in an editor; tool render is fixed at 2x |
| Single-page only | No | Isolate with PDF Extract Pages first |
| Lossless / sharp text | No (JPEG) | Use PDF to PNG |
Cookbook
Real posting workflows. The tool handles the page→JPG step; the cookbook shows the surrounding moves that make the image post-ready.
One infographic page → Instagram square
Isolate the page, convert, then crop to 1:1. The tool gives you a full-page JPG; you frame it.
Step 1 PDF Extract Pages: pages = 2 → report.extract-pages.pdf Step 2 PDF to JPG → report.extract-pages-page-1.png (1190x1684) Step 3 Crop in editor → 1080x1080 square for IG feed
Report page → LinkedIn banner (1.91:1)
A portrait page won't fit a wide banner, so crop a horizontal band after export.
PDF to JPG → page.png (1224x1584, US Letter) Crop to 1200x627 (1.91:1) in any editor Upload as a LinkedIn single image
Multi-page deck → X carousel images
Convert all, post several. Crop each to a consistent ratio for a tidy thread.
PDF to JPG (all pages) → deck-page-1.png ... deck-page-5.png Batch-crop each to 1600x900 (16:9) Post as a multi-image update
Control framing without an editor
Crop the PDF page first so the exported JPG already has the framing you want.
Step 1 PDF Crop: trim margins to the chart area Step 2 PDF to JPG → already-tight JPG, minimal post-crop
Keep small text legible
If a stat or caption is tiny, JPEG softening hurts. Switch encoders.
Tiny-text infographic → PDF to PNG (lossless) Photo-led infographic → PDF to JPG (smaller file) Same fixed 2x (~144 DPI) either way.
Edge cases and what actually happens
No aspect-ratio crop in the tool
By designThe converter outputs full-page JPGs; it does not crop to 1:1, 4:5, 1.91:1, or 9:16. Crop the exported image in any editor, or pre-crop the page with PDF Crop before converting. There is no in-tool framing step.
You got every page, not just the one you wanted
ExpectedThe tool always renders all pages. For a single social post, isolate the page first with PDF Extract Pages. Otherwise you'll download one JPG per page.
Image looks soft when you zoom in for print-on-demand
Resolution limitAt a fixed ~144 DPI, JPGs are crisp on phones and desktops but not print-grade. For merch or posters you'd need a higher-DPI render than this tool provides; for on-screen social, ~144 DPI is fine.
Small text gets fuzzy after JPEG compression
JPEG trade-offQuality is fixed at 0.92, which is good but still lossy. Fine print and thin lines can soften. For text-dense infographics, use PDF to PNG (lossless) instead.
Files end in .png but the platform wants .jpg
Quirk — preservedOutputs are JPEG bytes named with a .png suffix. Most social uploaders read the file signature and accept them; if one rejects by extension, rename -page-N.png to -page-N.jpg. The image is unchanged.
Browser blocked multiple downloads
Browser promptEach page saves separately (no ZIP), so a multi-page PDF fires several downloads ~200 ms apart. Approve the browser's "allow multiple downloads" prompt the first time.
Free tier: PDF over 50 pages or 2 MB
blockedOver 50 pages shows "This PDF has N pages. Free handles up to 50 pages. Pro unlocks larger PDFs." Files over 2 MB are rejected too. Extract the single page you need (well under both caps) or upgrade.
Colours look slightly different from the PDF
RareCanvas rendering uses sRGB. A PDF authored in a wide-gamut or CMYK colour space may shift slightly when rasterised to a screen JPG. For social this is rarely noticeable; for brand-critical colour, verify against the source.
Frequently asked questions
Does this tool crop images to each platform's aspect ratio?
No. It produces full-page JPGs at a fixed 2x (~144 DPI) and has no crop or resize step. Crop the exported image to 1:1, 4:5, 1.91:1, or 9:16 in your image editor afterward — or pre-crop the page with PDF Crop before converting.
Will text in the PDF be legible in the JPG?
At ~144 DPI most body and heading text renders sharply. Very small captions or footnotes can soften because JPEG (quality 0.92) is lossy. For text-heavy infographics, PDF to PNG gives crisper edges using the same renderer.
Can I export just the one page I want to post?
The tool itself converts all pages, so isolate the page first with PDF Extract Pages. That gives you a one-page PDF, and converting it yields a single JPG instead of one per page.
Can I set the DPI or output size for high-res posts?
No — the render is fixed at 2x (~144 DPI) with no DPI or size control. For a specific pixel size, resize the exported JPG in an editor. For social (on-screen) use, the fixed resolution is generally sufficient.
Why do the files download as .png?
The download names every image with a .png extension even though the contents are JPEG. Most social uploaders detect the real format from the bytes; if one insists on .jpg, rename the file — the image data doesn't change.
Can I export several pages as separate post images?
Yes. Convert the multi-page PDF and you get one JPG per page, downloaded individually. Crop each to a consistent ratio and post them as a carousel or multi-image update.
Is JPG or PNG better for a social post?
Use JPG for photo-heavy pages (smaller files). Use PDF to PNG for text- or line-art-heavy infographics where JPEG artifacts around edges would be visible. Both render at the same fixed 2x.
Do I get a ZIP of all the images?
No. Each page downloads as a separate file, staggered ~200 ms apart. Your browser may prompt to allow multiple downloads the first time on a multi-page PDF.
How big a PDF can I convert on the free tier?
Free allows up to 2 MB and 50 pages. Since social posts usually need just one page, extracting that page first keeps you well within the limits. Pro raises caps to 50 MB / 500 pages if you need more.
Is my document private?
Yes. Everything is rendered in your browser via PDF.js — the result panel confirms "0 bytes uploaded." Embargoed reports and confidential infographics never leave your device.
The colours shifted a little — why?
Rasterising to a screen JPG uses sRGB, so a PDF authored in a wide-gamut or CMYK space can shift slightly. It's usually invisible on social; for brand-exact colour, compare against the source and adjust in an editor if needed.
Can I rebuild a PDF from the images later?
Yes — feed the JPGs to Image to PDF to assemble them back into a PDF, one image per page. Handy if you cropped pages for a post and want a matching document.
Privacy first
All PDF processing runs locally in your browser using PDF-lib and pdf.js. No file is ever uploaded — only metadata counters are saved for signed-in dashboard stats.