Merge JPG, PNG, WebP, and BMP screenshots into one PDF—reorder pages, pick A4 or Letter or fit-to-image, then preview before download. Processing stays in your browser (jsPDF). See Free tools, JPG to PDF, and PNG to PDF.
Drop screenshots here or click to browseJPG, PNG, WebP, BMP · Max 50MB each · Up to 30 images
Screenshots are how modern teams prove what they saw: a bug in a web app, a configuration panel, a chat thread, or a before-and-after UI change. Sending twelve separate PNG files by email frustrates reviewers; pasting them into a slide deck takes time; and proprietary desktop tools demand installs you may not have on a locked-down laptop. SynthQuery’s Screenshot to PDF converter closes that gap in the browser. You drag in JPG, PNG, WebP, or BMP captures—exactly the formats most operating systems and browsers produce by default—arrange them in the order readers should scroll, and export a single multi-page PDF that opens everywhere from Acrobat to mobile viewers.
The workflow is deliberately offline-first relative to cloud converters: decoding, layout, rasterisation, and PDF assembly run with jsPDF and the Canvas API on your device. That matters when screenshots contain credentials in URL bars, internal dashboards, unreleased products, or personal messages. You still get professional controls—ISO A4 or US Letter stationery, an optional “fit to image” mode that sizes each sheet to the capture plus your margin choice, portrait or landscape or automatic orientation per image when you stay on fixed paper sizes, symmetric margins from none through large, and fit/fill/original placement inside the printable box. A carousel preview approximates how each page will frame before you commit CPU time, and an embedded iframe preview appears after generation so you can sanity-check the final blob before download.
Use it for documentation appendices, QA evidence packets, tutorial handouts, compliance archives, and any situation where “one attachment” beats a loose folder of images. When you need format-specific pipelines afterward, the same Free tools hub hosts JPG to PDF, PNG to PDF, WebP to PDF, PNG compression, and HTML preview utilities that complement this screenshot-first entry point.
What this tool does
The tool is organised around ingestion, sequencing, layout policy, and export quality. Ingestion accepts common raster screenshot formats: JPEG for smaller captures from some tools, PNG for crisp UI shots with optional transparency, WebP for modern browsers and Android shares, and BMP for legacy Windows captures. Files may arrive with imperfect MIME headers—especially BMP—so validation also checks extensions. Each accepted file becomes a sortable row with a drag handle, thumbnail, filename, size, and remove control; invalid types and oversize files produce clear toast feedback instead of silent drops.
Sequencing uses Sortable.js with visible grips and keyboard-focusable adjacent controls so you can reorder pages to match narrative flow—chronological for incident timelines, step order for tutorials, or priority for bug reproductions. The order you see is the order jsPDF emits.
Layout policy starts with page size. A4 suits international offices and many EU procurement templates. US Letter aligns with North American defaults. Fit to image derives each page’s media box from the capture’s pixel dimensions translated through a fixed DPI mapping plus your margin preset, which is ideal when you want the PDF to feel like a stack of original screenshots rather than letterboxed on stationery. For A4 and Letter you can lock orientation globally or enable auto mode, which compares each image’s aspect ratio to the portrait baseline of the chosen size and rotates the sheet when a wide capture would waste less whitespace horizontally.
Margins shrink or expand the inner content rectangle symmetrically—none for edge-to-edge digital review (subject to how viewers draw borders), small for light breathing room, medium as a general default, and large when simulating binder or hole-punch safe zones. Image fit modes mirror familiar design tools: fit keeps the entire capture visible inside the content box with letterboxing on the canvas; fill scales until the box is covered and crops excess from the centre—useful when a slightly loose screenshot should read boldly; original interprets pixels at a 150 DPI baseline and only scales down if the implied physical size would exceed the printable area, approximating “true size” without generating absurdly large pages from 4K captures.
Optional PDF metadata—title, author, subject, and keywords—lands in document properties for downstream search in DAM systems. Export uses JPEG recompression for opaque pages and PNG embedding when transparency is detected from PNG or WebP sources so alpha channels are not flattened unexpectedly. Two previews help quality control: a layout carousel that shows each queued image inside a frame matching your geometry heuristics, and a post-build iframe preview of the actual PDF blob.
Technical details
Portable Document Format pages describe a media box in default user units; here everything is millimetres via jsPDF. Each raster is decoded with the browser’s image pipeline, drawn into an HTML canvas sized from the content rectangle (page minus symmetric margins), then embedded as an XObject—JPEG DCT streams for opaque composites, PNG flate streams when alpha is preserved for PNG/WebP sources. Re-encoding JPEG introduces at most one additional lossy generation at ninety-two percent quality for opaque paths; keep archival masters separately if bit identity matters.
Fit-to-image mode maps pixel extents to millimetres using the same 150 DPI baseline as the original-size fit mode in our shared layout helpers, then adds twice the margin to each axis to form the media box. Fixed A4 and Letter sizes use preset dimensions; auto orientation compares image aspect ratio to the portrait rectangle of the chosen size before picking landscape versus portrait for that page.
Compression benefits from jsPDF’s compress flag and from choosing JPEG where transparency is absent; PNG remains larger but faithful for translucent UI chrome. Colour management follows browser canvas defaults—typically sRGB—which aligns with screen workflows but is not a substitute for CMYK print separations. PDF/A, digital signatures, encryption, and OCR layers are out of scope for this client-side utility; use dedicated desktop tools when those controls are mandatory.
Use cases
Software QA and developer relations teams bundle reproduction screenshots, console logs pasted as images, and responsive layout captures into one attachment for Jira, Linear, or GitHub issues—reducing “which file was step three?” confusion. Customer support agents archive chat or ticket screenshots with redacted regions already applied upstream, producing a single PDF for case files that ECM systems ingest more reliably than loose PNGs.
Technical writers drop UI walkthrough frames into a PDF appendix that sits beside Markdown or Confluence exports, preserving pixel-accurate chrome without re-exporting an entire doc toolchain. Legal and compliance-adjacent workflows—without placing regulated health data into untrusted SaaS—use local processing to chain evidence images in timestamp order for internal review, noting that this utility does not OCR or redact by itself.
Educators and creators merge slide grabs, browser screenshots, and tablet annotations into a downloadable packet for students who prefer offline reading. Operations and IT teams document router panels, BIOS screens, or serial console photos where camera roll order is wrong; drag-sorting fixes narration instantly.
Freelancers delivering brand audits combine homepage, mobile, and analytics screenshots for clients who live in email PDFs rather than Figma. Archivists preparing donation packages flatten heterogeneous captures into a neutral PDF container while retaining per-page fidelity suitable for later migration to richer formats.
How to use this tool effectively
1) Capture or collect screenshots on your device using your usual tools—Snipping Tool, Snip & Sketch, macOS Screenshot, browser devtools, Android power+volume, or any exporter that saves JPG, PNG, WebP, or BMP. If captures are huge, consider shrinking longest edge with SynthQuery’s Image Resizer first so mobile browsers stay responsive.
2) Open the Screenshot to PDF page and drag files onto the dashed drop zone, or activate the file picker. Each file must be under fifty megabytes, and you can queue up to thirty images per session. Unsupported extensions trigger an inline error naming the format we accept.
3) Reorder pages by dragging the grip on each row until the sequence matches how a reviewer should read the story—reproduction steps first, expected vs actual next, environment notes last, for example.
4) Choose page size. Pick A4 for international sharing, US Letter for North American recipients, or Fit to image when each page should wrap one capture without forcing a standard sheet. Note that orientation controls disable in fit-to-image mode because dimensions already follow each bitmap.
5) Set orientation for fixed paper sizes: Portrait or Landscape locks the whole document; Auto chooses per image based on aspect ratio so panoramic shots land horizontally without manual toggling.
6) Pick margins that mirror how the PDF will be consumed—digital-only readers may tolerate none; printouts or formal submissions often need medium or large gutters.
7) Select image fit. Fit preserves the entire screenshot; fill crops to cover the content box; original respects a DPI-based scale with automatic downscale if needed.
8) Optionally fill PDF metadata so file properties remain searchable inside enterprise drives.
9) Click Create PDF. When processing completes, review the iframe preview, confirm the page count and byte size, then Download PDF. If you change order or layout, regenerate so the blob stays authoritative.
10) For related tasks, use HTML Viewer when you need to inspect markup before capturing, JPG to PDF or PNG to PDF for format-specific bundles, and PNG Compressor when lossless size reduction matters before archiving.
Losslessly shrink PNG screenshots before PDF packaging when file size limits or attachment quotas bite.
Frequently asked questions
Sharpness depends on the source capture resolution and the fit mode you choose. Fit and fill modes scale within the printable area using high-quality canvas interpolation; original mode assumes a 150 DPI mapping and only shrinks when the implied physical size would exceed the content box. Extremely small captures enlarged to full Letter pages will look soft—capture at native UI resolution or upscale deliberately in an editor first. PNG and WebP transparency is preserved when those formats are detected; JPEG and BMP paths use a white matte.
A4 (210 × 297 mm) matches international office defaults. US Letter (215.9 × 279.4 mm) matches North American stationery. Fit to image sizes each PDF page to the screenshot’s pixel dimensions (converted via the layout DPI helper) plus your selected margins, so wide and tall captures do not share a forced sheet shape. Orientation controls apply to A4 and Letter only; they disable for fit to image because each page already follows the bitmap.
Yes. Queue up to thirty images per session, each up to fifty megabytes. Every image becomes its own page in the order shown. Drag rows to reorder before clicking Create PDF. For larger batches, split into multiple PDFs and merge later with desktop software, or process sequentially to keep browser memory comfortable.
Size scales with page count, embedded resolution, and whether pages use PNG (larger, lossless) or JPEG (smaller, lossy) streams. Transparent PNG/WebP pages embed as PNG; opaque paths favour JPEG at ninety-two percent quality. High-resolution 4K screenshots with fill mode on Letter paper can yield multi-megabyte pages; compress sources with the PNG Compressor or resize before merging if email limits matter.
No. Decoding, canvas rasterisation, and jsPDF assembly execute entirely in your browser tab. Network activity reflects only normal page assets; your image bytes are not transmitted to SynthQuery for this converter. Avoid sharing PDFs that still contain secrets in URL bars or notifications even though processing stayed local.
JPG, JPEG, PNG, WebP, and BMP. Validation checks MIME types and file extensions because some systems emit BMP without reliable MIME metadata. HEIC, TIFF, GIF animations, SVG, and RAW camera files are not handled here—convert or export to a supported raster first using dedicated tools elsewhere on the Free tools hub.
Yes. Drag handles update the queue anytime. If you already generated a PDF, reordering invalidates the old blob—click Create PDF again to rebuild so the download matches the new sequence. The carousel preview follows the same order for quick sanity checks.
Margins add symmetric whitespace inside the media box, simulating printable safe areas. None removes gutters for digital-only reading. Image fit controls how the bitmap occupies that inner rectangle: fit letterboxes, fill crops to cover, and original respects a DPI-based scale with automatic downscale if the capture would otherwise overflow.
No. Output pages are image XObjects unless you add text elsewhere. Screen text inside your screenshots remains pixels, not selectable characters. For searchable archives, run OCR in Acrobat, Preview, or specialised tooling after download.
Yes. The layout is responsive: drop zones, selects, and buttons use touch-friendly targets. Very large images may stress phone memory; reduce resolution with the Image Resizer if the tab becomes sluggish. Mobile Safari and Chrome generally support the required Canvas and blob preview APIs, but extremely old browsers may lack features—use a current evergreen release.