Screenshot to PDF
Combine JPG, PNG, or WebP screenshots into a single PDF. Choose page size, orientation, and margins.
Screenshot to PDF
How to make a PDF from screenshots
Add your images
Drop one or more screenshots onto the dropzone or click to choose them. JPG, PNG, WebP, HEIC inputs all work. Files never leave your device — pdf-lib runs entirely in your browser tab.
Reorder if needed
The PDF page order matches list order from top to bottom. Use the up/down arrows or drag a row to rearrange. The first image becomes page 1, the second becomes page 2, and so on.
Pick the page layout
Page size: A4 for global standard, Letter for US, or Auto to make each page match its image's aspect ratio. Fit: Contain keeps the whole image visible with margins (default). Cover fills the page edge-to-edge (may crop). Actual uses the image's native dimensions in PDF points.
Click Build and download PDF
The PDF is generated locally and downloaded as screenshots.pdf. Many or large images take a few seconds. JPEG embed is the default — smaller PDFs but lossy. Switch to PNG embed for crystal-clean line art and text screenshots.
Why people make PDFs from screenshots — and how to do it well
Combining screenshots into a single PDF is one of those small office tasks that comes up surprisingly often. Sales people want to package a conversation thread for their CRM. Designers want to deliver a series of mockups as one shareable file. Customer-support agents need to attach a sequence of error messages to a ticket. Auditors and compliance teams need to preserve evidence in a non-editable, single-document format. Students bundle screenshots of equations from a textbook into a study guide. The common thread is the same: many images, one delivery format, ideally PDF (because PDF is the universal "looks the same everywhere" container).
What makes a screenshot PDF "good"
A well-built screenshot PDF has three properties: consistent page size (so scrolling feels uniform), preserved readability (text in screenshots stays crisp), and reasonable file size (small enough to email). Most people optimise for one of these and accidentally sacrifice the other two. The default settings here aim for all three: A4 portrait, Contain fit with 20pt margin, JPEG embed at quality 92. The result is PDFs typically 30-60% smaller than what most online "image to PDF" services produce because they default to PNG embedding (which never compresses photographic detail).
A 10-screenshot iPhone capture (1290×2796 each) compressed with the default JPEG embed comes out to about 4-7 MB as PDF — small enough for any email or chat attachment.
When to use JPEG vs PNG embed
Use JPEG embed (default) for screenshots of photos, design mockups, and general-purpose content. The 30-50% file-size saving over PNG is almost always worth the slight quality cost. Use PNG embed for screenshots dominated by text (terminal output, code), high-contrast line art (architectural diagrams), or anything where you want exact pixel preservation. A PNG-embedded multi-page PDF of code screenshots is much larger but the text stays perfectly sharp at any zoom level — important for things like development documentation.
The APAC document-delivery landscape
Screenshot-to-PDF is a daily operation in APAC business environments. Singapore, Hong Kong, Malaysia, Australia see it heavily in financial-services compliance — chat logs from WhatsApp, WeChat, or Telegram captured as screenshot bundles, packaged as PDF, archived for regulatory retention. India's booming BPO sector turns customer-interaction screenshots into PDF case files at massive scale. Japan, South Korea, Taiwan have strong evidence-archival cultures where everything from Slack conversations to system error dialogs gets PDFed for paper trails. China has its own twist: WeChat conversations are often the entire customer relationship, so screenshot-to-PDF tools are part of standard sales workflows; the format also matters because PDF can be passed cleanly through Tencent's enterprise document systems. Indonesia, Vietnam, Philippines, Thailand see massive use among gig-economy workers documenting deliveries, ride-hailing trips, and freelance task completions — screenshot timestamp, location, customer message, package photo all bundled as one PDF for dispute resolution. Across the region, the most-asked question is the same: "how do I do this without uploading my customer's data to an unknown server?" Self-hosted browser tools are the only honest answer.
What this tool doesn't do (yet)
It doesn't add captions or annotations to pages (use a PDF editor for that). It doesn't OCR screenshot text into selectable form (the embedded image stays an image). It doesn't generate a table of contents or bookmarks. It doesn't password-protect the output (pdf-lib supports it but the UX of password input is best left to a dedicated tool). It doesn't crop or rotate images before embedding — pre-process those in our Image Format Converter or other tools first. For all of those, the current workflow is: get your screenshots PDF-ready here, then run the output through a dedicated PDF editor.
10 Things You Didn't Know About PDF Images
PDF "page units" are points — 1 point = 1/72 inch. A4 is exactly 595.28 × 841.89 points (210mm × 297mm at 72 DPI).
PDF can embed only certain image formats natively: JPEG, JPEG2000, and a lossless raster format internally called Flate (used for PNG-equivalent embedding).
JPEG embedding stores the original JPEG bytes directly — no re-encoding, no quality loss beyond what the source file already had.
A pure-image PDF without text or vector content is sometimes called a "raster PDF" — common output for scanners and screenshot tools.
iPhone screenshots from the iPhone 15 Pro are 1290×2796 pixels — exactly the same aspect ratio as 19.5:9, the iPhone 14+ display.
WhatsApp chat screenshot PDFs are the most common form of "digital evidence" submitted in small-claims courts across India, Indonesia, and the Philippines.
PDF page numbering uses an internal index starting at 0 (programming-style), even though displayed page numbers start at 1.
The maximum PDF page dimension is 14400 × 14400 points (200 inches × 200 inches) — designed for giant blueprints and engineering drawings.
Android's built-in "Print to PDF" option since Android 5 (2014) makes any app's screenshot-to-PDF flow possible without third-party tools.
The pdf-lib library powering this tool is 380 KB of MIT-licensed JavaScript — handling embedding, compression, and PDF structure entirely in the browser.
FAQ
-
No. The pdf-lib library runs entirely in your browser. Images are read into memory, embedded into the PDF in memory, and saved to your downloads. Verify in DevTools → Network: zero outbound requests during the build.
-
JPEG embed (default) produces smaller PDFs by compressing each image. Quality is ~92, visually indistinguishable from PNG for most content. PNG embed preserves every pixel exactly — use for code screenshots and high-contrast text where any artefacts would be visible. PNG PDFs are typically 2-3× larger.
-
Auto makes each PDF page match its image's aspect ratio — no white margins, no cropping. Good for screenshots that should fill the page (e.g. tall phone screenshots, ultra-wide desktop captures). Less good if you'll print, because pages won't be a standard size.
-
Contain (default): image fits within the page minus margin, no cropping. Cover: image fills the page edge-to-edge, may crop content. Actual: image uses its native pixel dimensions as PDF points (warning: a 4K screenshot would overflow A4).
-
Soft limit only — your browser's memory. Desktop browsers comfortably handle 50-100 high-resolution screenshots. Phones max out earlier; keep mobile builds under ~20 screenshots.
-
Not in this tool. Pre-process in your OS screenshot tool (macOS Screenshot, Windows Snipping Tool) or our Image Format Converter for resize. PDF-level page rotation is on the roadmap.
-
No — screenshots are pixels, not text. The resulting PDF has selectable text only for content that was native text in the PDF (which there isn't any of, here). For OCR (turning screenshot text into selectable text), use a dedicated tool like Adobe Acrobat or Tesseract.js.
-
Yes on iOS Safari and Chrome on Android. Tap "Choose images" rather than drag-and-drop (drag-and-drop is desktop-only). Keep mobile builds under ~20 screenshots to avoid running out of memory.
-
Not from this version. pdf-lib supports encryption but the password-handling UX needs more polish than a checkbox. For now, add a password in Adobe Acrobat or any desktop PDF editor after downloading.
-
Set Page size to "Auto (match image)" — every PDF page will be exactly the dimensions of its source image (no margin, no fit). This is the closest to "preserve as-is" while still building a valid PDF.
Related News
You may be interested in these recent stories from our newsroom.
-
NEXTDC Opens Peninsular Malaysia's First Tier IV Data Centre with RM2.8 Billion KL1 Launch in Petaling Jaya
NEXTDC officially opened KL1 in Petaling Jaya on 14 May 2026 — an AUD$1 billion facility that holds Peninsular Malaysia's first Uptime Insti...
-
Indonesia's INA Locks In 30% Annual Allocation for AI and Data Centre Infrastructure
Indonesia's sovereign wealth fund INA has formalised a 30% annual cap on digital sector deployment, anchored by a joint venture with Singapo...
-
Microsoft Build 2026: Project Polaris Cuts Copilot's OpenAI Dependency, Copilot Workspace Ships to GA
Microsoft confirmed at Build 2026 in San Francisco that GitHub Copilot will run on Project Polaris — its own mixture-of-experts coding model...
75 more free tools
Calculators, converters, security tools — no signup.