Free · No sign-up · Private

PDF to Screenshot

Convert any PDF into one long image. Works entirely in your browser — your file never leaves your device.

No upload All pages combined PNG & JPEG Free

Drop your PDF here

or browse files — max 40 MB

Starting…

Preview
preview

How it works

1

Upload your PDF

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

2

Choose settings

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

3

Download & use

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

Works great for

Hubdoc

Upload multi-page invoices as a single image instead of a PDF.

Dext / Receipt Bank

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

Xero & QuickBooks

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

Email & Sharing

Share any multi-page document as a single scrollable image.

FAQ

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.