Scannr
100% on-device · nothing uploaded

Free Document Scanner — Scan to PDF with Your Camera

Point your camera at a page, or upload a photo. Nothing leaves your device.

how it works ↓

How Scannr works

A document scanner that runs entirely in your browser — no upload, no signup, no extension.

  1. Open the camera, or upload a photo

    Scannr opens your phone's native camera app at full sensor resolution — the same way Apple's own Camera app does — so scan quality matches what a native app would get. On desktop, drag any photo into the page.

  2. Scannr finds the document

    A lightweight edge-detection routine — written by hand in plain JavaScript, no machine learning model, no cloud API — finds the document and places four corner handles. If the auto-detect misses, drag the corners yourself. Takes a second.

  3. Perspective and clarity, on your device

    A WebGL shader straightens the photo and corrects the perspective — the same kind of code that powers 3D games in your browser. Then choose Original, Magic Color, Grayscale, or B&W. Each one is a separate shader running on your phone's GPU. The page is sharp, the background is flat, the text is readable.

  4. Export to PDF

    Add more pages if you need to. When you're done, tap Export — Scannr builds a multi-page PDF in your browser, embedding each image directly. The file appears in your downloads. No upload, no temp server, no copy on anyone else's machine.

Why I built Scannr

I'm Saurav. I've been building free internet tools for over a decade — guides at The Geek Page, browser utilities, and small focused sites like noisemeter.co and bubblelevel.org. I built Scannr because I needed a document scanner and every web option I found uploaded my documents to a server I'd never heard of. Even the ones that said "private" were sending files somewhere.

So I wrote one that can't do that, by design. Scannr has no backend. There is literally no server my code could send your documents to, even if I wanted it to. The whole thing runs in your browser using WebGL and standard web APIs — which means you can verify the claim yourself by opening your browser's developer tools and watching the network tab while you scan. There won't be any upload requests. There can't be.

If you find Scannr useful and want a more powerful version on your iPhone — with OCR for searchable PDFs, a scan history, smart folders, and ID card mode for two-sided scans — I also build Scannr for iOS. Same name, same idea, same person behind it.

— Saurav

Frequently asked questions

Does Scannr really not upload my documents?

Correct, and you can verify it yourself. Open your browser's developer tools, go to the Network tab, and scan a document. You won't see any request that carries your image data. Scannr has no backend server — the entire app is HTML, CSS, and JavaScript running in your browser.

Does it work offline?

Yes. Scannr is a Progressive Web App. Visit scannr.net once with a network connection, then you can close the tab, kill your Wi-Fi, and reopen it — the whole tool loads from your browser's cache. Useful on planes, trains, and anywhere reception is poor.

Why isn't the scan quality as good as my iPhone's native scanner?

Honestly, web browsers don't have full access to your camera's hardware. Apple's Camera app and apps like Scannr for iOS can use the 12-megapixel sensor, hardware autofocus, and computational photography. Browsers can't — Apple restricts that for security reasons. On phones, Scannr opens your native camera app so the photo quality matches what the OS itself can do. The rest of the pipeline runs at full quality from there.

Is my scan saved anywhere?

No. Once you close the tab, your pages are gone. This is intentional — there's no database, no localStorage for documents, no cookies. If you need persistent storage and a scan history, that's exactly what Scannr for iOS is for. The web version is for one-and-done scans you want fast and private.

Why no signup or account?

Because I don't need one. There's nothing to save server-side, no per-user usage to track, no premium tier on the web tool. You open the URL, scan, leave.

Does Scannr work on Android?

Yes, in any modern Chrome, Firefox, or Edge browser. Same flow: open the page, tap "Scan with camera" (which opens your phone's camera app), shoot the document, crop, export.

What file formats can I export?

PDF (multi-page, sized to A4, US Letter, or original aspect) and JPG (per page). The PDF is built in your browser — I wrote the PDF generator by hand instead of using a third-party library, so the export adds nothing to the page size or load time.

Can I scan multiple pages?

Yes. After scanning one page, tap the + button to add another. They combine into a single PDF when you export. Reorder by dragging in the page strip. Delete a page by tapping the X.

Why is it free?

Scannr web is a free tool. The way I think about it: most people just need a quick scan now and then, and a free browser tool is enough. People who scan regularly want a real app with storage and OCR — that's where Scannr for iOS comes in, and that has an optional one-time $2.99 Pro upgrade. No subscriptions anywhere, no ads, no upsell pressure in the web tool.

I want to give feedback or report a bug.

Please email thegeekpagesite@gmail.com. I read everything, though I can't always reply quickly.