Scan to PDF

Global tools

When there is no scanner, the phone camera is the scanner: a receipt, a signed form, a page of notes, a whiteboard, a menu. What comes out of the camera is not a scan though - it is grey where paper should be white, unevenly lit, far larger than it needs to be, and shaped like whatever the photograph was rather than like a page.

Drag & drop files here, or .

Everything is processed in your browser - nothing is uploaded.

    Up to 20 pictures, 25 MB each, in page order. They are cleaned up and turned into a PDF in this browser tab and never uploaded.

    The tone stretch is what makes a grey photograph of a page look like paper.

    Only used by the black-and-white look: everything darker becomes black. 150-180 suits most text.

    Each page picture is written as a JPEG; higher quality means a larger document.

    Ignored when the page matches the picture size.

    Only used when the page matches the picture size.

    A small margin keeps the picture clear of a printer dead zone.

    Leave blank to call the document scans.pdf.

    Results update as you type. Nothing leaves your device.

    Plan for a scanned document

    scans.pdf

    Each picture becomes one page at A4 orientation follows each picture with the look "Clean up the lighting", written in this browser tab.

    Pages per job
    up to 20
    Paper
    A4
    Look
    Clean up the lighting
    JPEG quality
    80%

    What happens when you add pictures

    1. Each photograph is decoded in the tab and any Exif orientation flag is turned into real pixels, so a portrait page stays portrait.
    2. The tones are stretched after clipping the darkest and brightest half a percent, which turns grey paper into white paper and pencil into ink.
    3. The page picture is written as a JPEG - the lossy step that keeps a document of photographs from being enormous.
    4. Pages are laid out at real paper sizes, in the order you added them.
    5. One PDF comes back with every page in it.
    No deskew and no OCR: a crooked photograph stays crooked, and the finished PDF has no text layer to search. Straighten first with the image resizer if the angle is obvious.

    This page fixes the part that can be fixed honestly and then builds a real document: each picture is decoded in the browser tab, its tones are stretched so paper reads as paper, the color is kept or dropped as you choose, and the result becomes a page at A4, US Letter or the size of the picture itself. Nothing is uploaded, and the tool is explicit about the two things it does not do - straightening and text recognition.

    This tool joins your pictures into PDF pages in order and nothing more: it does not include OCR text recognition, so the finished PDF has no searchable text layer. If you need to extract the words from a picture, that is the job of our image-to-text tool.

    About this scan to pdf

    Scanning without a scanner is what a phone camera is actually for: a receipt, a signed form, a page of notes or a menu, photographed because the paper had to become a file. What a camera returns is not a scan, though - grey where paper should be white and lit unevenly - and this page fixes what can be fixed honestly.

    Tones are stretched from the darkest and brightest pixels the picture really has, ignoring the worst half a percent at each end so one dark corner cannot spoil the measurement, and each page is written as a JPEG at the quality you choose. All of it runs client-side; nothing is uploaded.

    There is no deskew, so a tilted photograph stays tilted, and there is no text recognition, so the output has no searchable layer - the words are pixels, so a screen reader sees a picture of a page. A real scanner is the right tool for a passport copy.

    How this scan to pdf works

    Why a photograph of a page looks wrong

    A scanner lights the paper evenly and sees the ink against it. A camera sees whatever light is in the room, so a white page arrives as a grey gradient with the darkest corner at the edge of the frame. There is no way to relight it, but there is a way to stretch the tones: the tool measures how dark and how bright the pixels really are, ignores the worst half a percent at each end so one dark corner cannot spoil the measurement, and rescales everything between so paper becomes white and ink becomes black.

    That single step is most of the difference between "a photo of a page" and "a scan", and it is also why the threshold look works well: thresholding a washed-out photograph directly gives grey mush, while thresholding a stretched one gives clean black text on white.

    The look is your choice: keep the colors, go grey with no color cast, clean up the lighting while keeping the tones, or drop to two tones. Two tones is what makes a page of text tiny, because the image stops being a gradient and becomes a pattern of black and white.

    Pages, not pictures

    The geometry is the same calculation the JPG to PDF page uses, so A4 means 210 by 297 millimeters here too, and each picture is scaled to fit inside the page without being distorted. "Follow the picture" chooses portrait or landscape per page; you can also force one orientation for the whole document, which is what a stack of mixed photographs usually needs.

    When the paper size matches the picture instead, the pixels are converted to points at the resolution you pick - 96 dpi for screen-sized pixels, 72 dpi where one pixel becomes one point, or 150 to 300 dpi when the page has to survive a printer. The plan on the page prints the size you will get before you run anything.

    Each page picture is written as a JPEG, which is the lossy step that keeps a document of photographs from being enormous. The quality setting is the dial: 80% is invisible on text and a fraction of the size of 92%.

    What it will not do, and what to do instead

    There is no deskew. A photograph taken at an angle stays at an angle, and the honest advice is to straighten it first - the image resizer on this site can turn a picture a quarter turn at a time, which handles the common "held the phone sideways" case. A few degrees of tilt needs a proper rotate-and-crop tool, and this page will not pretend otherwise.

    There is no OCR. The output has no text layer: the words are pixels, so nothing in the PDF can be searched, selected or copied, and a screen reader sees a picture of a page. That is a real limitation for archives and for invoices, and it is the honest reason this tool is called "scan to PDF" rather than "make a text document".

    There is no shadow removal beyond the tone stretch. A page lit from one side comes out better than it went in, but not flat the way a scanner makes it. For anything that has to be perfect - a passport copy, a contract - a real scanner or a scanning app with edge detection is the right tool.

    A scan in practice: the plan, then the drop

    The plan on this page is built from the settings alone, using the same pure planner the real job runs - so the paper size, the look and the quality shown in the plan are exactly what a job with those settings would produce, before any picture exists. When photographs arrive, they are stacked in the order they were added and each one becomes a page.

    Every page is decoded and toned in the tab, so a short job runs in a second or two and a longer one is bounded by the device memory rather than by a server. The limits the plan prints - up to 20 pictures per job, 25 MB per file - are the tab owning the work, which is also why nothing ever has to leave the machine.

    Worked examples

    Each example below was run through the calculator on this page when the site was built, so the numbers match what you see when you enter the same inputs.

    Notes photographed with a phone

    Look: Clean up the lighting (bright paper, dark ink) · Page image quality: Balanced (80%) - the usual choice for text · Paper size: A4 (210 × 297 mm) · Page orientation: Follow each picture

    Plan for a scanned document

    scans.pdf

    Each picture becomes one page at A4 orientation follows each picture with the look "Clean up the lighting", written in this browser tab.

    Pages per job: up to 20 · Paper: A4 · Look: Clean up the lighting · JPEG quality: 80%

    The default: grey paper becomes white, the ink stays grey and legible, and each photograph becomes one A4 page in the orientation it was taken.

    A text-heavy document, kept as small as possible

    Look: Black and white (smallest, for text pages) · Black-and-white cut-off: 165 luma · Page image quality: Small (65%) - fine for handwritten notes · Paper size: A4 (210 × 297 mm)

    Plan for a scanned document

    scans.pdf

    Each picture becomes one page at A4 orientation follows each picture with the look "Black and white", written in this browser tab.

    Pages per job: up to 20 · Paper: A4 · Look: Black and white · JPEG quality: 65%

    Two tones plus 65% JPEG: a page of printed text ends up a fraction of the size of the same page kept in color, because there is no gradient left to encode.

    Receipts and a signed form, one page each

    Look: Leave the colors as they are · Page image quality: High (92%) - keeps fine print readable · Paper size: US Letter (8.5 × 11 in) · Page orientation: Always portrait · Margin: 0.25 inches

    Plan for a scanned document

    scans.pdf

    Each picture becomes one page at US Letter portrait with the look "Leave the colors as they are", written in this browser tab.

    Pages per job: up to 20 · Paper: US Letter · Look: Leave the colors as they are · JPEG quality: 92%

    Receipts lose information when they lose color - stamp ink, highlighting, a signature in blue - so keep the colors and give the page a margin for the printer.

    A signed form kept near the original

    Look: Leave the colors as they are · Page image quality: High (92%) - keeps fine print readable · Paper size: Page matches the picture (no paper margin) · Resolution for image-sized pages: 300 dpi · Margin: 0 inches · Output file name: form-copy

    Plan for a scanned document

    form-copy.pdf

    Each picture becomes one page at Picture size at 300 dpi with the look "Leave the colors as they are", written in this browser tab.

    Pages per job: up to 20 · Paper: picture sized · Look: Leave the colors as they are · JPEG quality: 92%

    "Page matches the picture" at 300 dpi maps pixels to points at full size, so a photographed A4 form comes back at its real physical dimensions with the blue signature kept - the setting to choose when the copy has to look like the paper.

    Frequently asked questions

    Are my photographs uploaded?

    No. Each picture is read through the browser file API, toned in the tab, and the pages are assembled into a PDF inside your browser. The download is created on your device. Open the network panel while it runs, or disconnect from the internet and build the document anyway.

    Can I search the text in the finished PDF?

    No. There is no OCR on this page, so the words are pixels rather than characters: they cannot be searched, selected or copied, and assistive technology reads the page as a picture. If the document has to be searchable, it needs an OCR step - which is a different tool with a different set of trade-offs, and this page says so rather than implying otherwise.

    Why is my photographed page crooked, and can this fix it?

    It is crooked because the camera was tilted when the picture was taken, and this page does not straighten pictures - that is deskewing, and it needs a rotate-and-crop tool that shows you the angle. A photograph held exactly sideways can be fixed first with the image resizer, which turns pictures in quarter turns.

    What does the tone stretch actually do?

    It measures the darkest and brightest pixels in the picture, ignores the most extreme half a percent at each end so a single dark corner cannot spoil the result, and rescales everything between so those points become black and white. That is what turns grey paper into white paper and makes pencil look like ink - and it is why the black-and-white look works cleanly afterwards.

    Which look should I choose?

    Clean up the lighting for almost everything: it keeps the tones and fixes the paper. Black and white for printed text where small matters more than shading. Grayscale when color is a distraction but the tones still matter. Leave the colors alone for anything where color carries information - stamps, highlighting, signatures, diagrams.

    Why not just attach the photos as they are?

    Because a 4 MB phone photo per page makes a document nobody can email, with paper that looks grey and text that is hard to read. Toning and re-encoding at 80% typically turns a handful of megabytes per page into a few hundred kilobytes, and the pages stop looking like photographs.

    Can I mix portrait and landscape pages in one document?

    Yes, with "follow each picture": each page takes the orientation that suits its photograph, which is what a mix of notes and a wide table needs. Choosing portrait or landscape instead forces every page the same way, which is what a document of similar pages usually wants.

    How many pages can one job build?

    Up to 20 pictures, held in the tab while the document is assembled. Larger jobs are worth splitting: the browser tab is doing all the decoding, toning and encoding, so a very long job is limited by the memory of the device rather than by anything on a server.

    Assumptions and sources

    • Each photograph becomes a page at the size and resolution you choose, with an optional auto-contrast or black-and-white look for text.
    • Pages are not straightened, cropped or read as text, and shadows beyond the tone curve remain; up to 20 pictures per job, 25 MB each and 80 MB in total.
    • The pictures stay on your device; the PDF is built inside the browser tab.

    Last reviewed 2026-09-14. Runs locally on your device; keep backups; no financial advice applies. Read the full disclaimer.

    Where a figure on this page comes from an official agency — HUD, IRS, FICO or a state body — the site keeps a dated snapshot of the source page in its sources library, and a scheduled job re-checks that snapshot, so the number can be traced back to the document it came from.