Photograph Documents and Turn Them Into a PDF
On a phone this opens the camera directly, so you can capture pages one after another and assemble them into a multi-page PDF with pdf-lib. Nothing is uploaded — which is the entire difference between this and a scanner app.
About the Scan to PDF Tool
Scanner apps are one of the worst categories on any app store for what they do with your documents. Free ones commonly upload every capture for processing, keep them for an unspecified period, and bury the details in a policy nobody reads — and the things people scan are passports, bank letters, medical results and signed forms. This does the assembly part in a browser tab instead, with no account and no transfer.
Adding files opens the camera on a mobile device, so you capture each page in sequence and they become pages in that order. Three controls shape the output: page size as A4, US Letter or Fit to image; orientation as Auto, Portrait or Landscape; and a margin in points, defaulting to 24. Auto orientation decides per page by comparing width against height, so a landscape capture in a portrait set gets a landscape page of its own.
Key Features
- Camera capture on mobile: The file input is marked for capture, so phones and tablets open the camera rather than a file browser, letting you shoot pages straight into the document.
- Pages follow capture order: Each photograph becomes a page in the sequence you took them, and the arrows let you fix the order before creating the PDF.
- Per-page orientation: Auto mode compares each image's proportions individually, so a mixed set of portrait and landscape captures does not force everything onto one shape.
- Fit to image mode: Choosing Fit sets each page to the exact pixel dimensions of the photograph and drops the margin to zero, which avoids white borders when the capture is already cropped.
- Adjustable margin: The default 24-point inset stops content sitting hard against the page edge, and can be set to zero if you want the image to bleed.
- No capture leaves the device: Images are decoded in the browser and assembled by pdf-lib from a copy served on this domain, so a photographed bank statement is never transmitted anywhere.
How to Use the Scan to PDF Tool
- Open the tool on your phone and add images — the camera opens directly.
- Capture each page in order, keeping the paper flat and the light even.
- Choose the page size, set orientation to Auto unless you need to force one, and adjust the margin.
- Press Create PDF and download the assembled document.
How It Works
Each photograph is decoded to a canvas and re-encoded as JPEG at 92 percent quality before being embedded, then drawn scaled to fit inside the page minus the margin and centred on both axes. The finished file is always named quenavo-document.pdf rather than taking a name from the captures, so rename it after downloading if you are filing several.
What this does not do is the clever part of a dedicated scanner app. There is no edge detection, no perspective correction to square up a photograph taken at an angle, no automatic contrast boost to turn a grey phone snap into crisp black on white, and no character recognition. It assembles what your camera produced. That means technique matters more than usual: shoot straight down, get even light without a shadow from your own head, and rest the page on a contrasting surface. If a capture comes out skewed, retake it rather than hoping the tool will fix it.
When You Need It
Someone submitting an expense claim has a fortnight of receipts in a jacket pocket and a finance system that wants one PDF. Photographing them in sequence and assembling them takes a few minutes on the train. Receipts map out where a person has been and when, which is more revealing than it first appears, and there is no reason for that trail to pass through a scanning service.
A carer photographing a relative's letters from a consultant to forward to another specialist is handling someone else's medical information on their behalf. Consent to share it with a clinician is not consent to hand it to a free app with an unread privacy policy attached. Capturing and assembling locally keeps the disclosure to the two parties who are meant to have it.