Free · Instant · Private

Turn any PDF into one long screenshot

Upload an invoice, receipt, or document and instantly get a single stitched image — perfect for Hubdoc, Dext, and any expense platform that needs a screenshot.

✓ Works in browser ✓ No upload to server ✓ All pages combined ✓ PNG & JPEG output
PDF Screenshot Generator
📄

Drop your PDF here

or browse to choose a file

Your file never leaves your device

Starting…

Preview
preview

01

Upload your PDF

Select any PDF from your device. It's read entirely in your browser — nothing is sent to any server.

02

Choose your settings

Pick the image quality and file format. Best (2×) is recommended for sharp, readable text in expense tools.

03

Download & upload

Save the stitched image to your device, then upload it directly to Hubdoc, Dext, or wherever you need it.

Hubdoc

Upload multi-page invoices as a single image instead of a PDF that can't be screenshotted.

Dext / Receipt Bank

Combine all pages of a supplier invoice into one clean image for your bookkeeper.

Xero & QuickBooks

Attach a full invoice image to any transaction without losing any pages.

Email & Sharing

Share any multi-page document as a single scrollable image — no PDF viewer needed.

Is my PDF uploaded to a server?
No. Everything runs entirely inside your browser using PDF.js. Your file never leaves your device and nothing is stored anywhere.
What's the best quality setting for Hubdoc?
We recommend Best (2×) with PNG format. This gives Hubdoc enough resolution to read the text clearly for data extraction.
How many pages can it handle?
It works with any number of pages, but very large PDFs (50+ pages at Ultra quality) may be slow depending on your device. For most invoices of 1–10 pages it's instant.
Why PNG instead of JPEG?
PNG is lossless so text stays perfectly sharp — important when expense tools try to read your invoice data. Use JPEG only if file size is a concern.
Is this free?
Yes, completely free to use with no sign-up required.