Back to all tools

Document Scanner

Scan documents with your camera or upload photos. Auto edge detection, perspective correction, and export to PDF — entirely in your browser.

No files are stored on our servers

For best results, use on mobile with your camera. Desktop users can upload existing document photos.

Drop document photos

JPG, PNG, WEBP — multiple files supported

How to use

  1. 1

    Take a photo with your camera or upload a document image.

  2. 2

    Drag the blue corner handles to precisely outline your document, then choose a filter.

  3. 3

    Add more pages if needed, then export as PDF, JPG, or extract text with OCR.

Free Document Scanner — Scan to PDF Online, No App Needed

Scan documents with your camera and convert to PDF instantly. Auto edge detection, perspective correction, Magic filter, OCR text extraction. Works on mobile and desktop — no upload, no signup.

Skycally's Document Scanner brings CamScanner-quality scanning to your browser. Capture a photo with your phone camera or upload an existing image, and the scanner automatically detects the document's four corners and applies perspective correction — transforming a skewed photo into a flat, straight-edged scan. No app to install, no account required.

The Magic filter uses adaptive thresholding to make text crisp black and the background pure white, compensating for uneven lighting and shadows automatically — the same technique used by CamScanner and the WhatsApp document scanner. The B&W filter uses Otsu's global threshold for high-contrast documents, while Grayscale and Photo modes preserve more of the original image.

Build multi-page PDF documents by adding scans one at a time. Each page is perspective-corrected and filtered independently before being assembled into a single PDF that fills the A4 page. The Extract Text button runs OCR locally using Tesseract.js — your documents never leave your device.

Frequently Asked Questions

Do I need to install an app?

No. The scanner runs entirely in your browser using your device's camera and the Canvas API. It works on any modern mobile or desktop browser without installation.

Are my scans uploaded to a server?

No. Capturing, edge detection, perspective correction, filtering, and PDF export all run locally on your device. Your documents are never transmitted anywhere.

How does the automatic edge detection work?

The scanner uses a combination of Sobel edge detection and Hough line analysis to find the four corners of your document. If OpenCV is available in your browser, it uses that for higher accuracy. If not, a pure JavaScript fallback handles detection. You can always drag the corner handles to fine-tune the detected area.

What is the Magic filter?

Magic uses adaptive thresholding — it calculates a local brightness threshold for each area of the image separately, then converts pixels above the threshold to white and below to black. This makes text sharp and readable regardless of shadows, uneven lighting, or off-white paper — similar to CamScanner's Magic Color mode.

What if auto-detection gets the corners wrong?

Drag any of the four blue corner handles to adjust the selection precisely. The handles are large and touch-friendly on mobile. For best automatic detection, photograph the document on a contrasting background with even lighting.

Can I scan multiple pages into one PDF?

Yes. After processing each page, click 'Add another page' to capture or upload the next one. All pages are assembled into a single PDF when you click Save PDF.

Does it extract text from scans?

Yes. Click Extract Text to run OCR (Optical Character Recognition) locally using Tesseract.js. The recognized text is downloaded as a .txt file. English is supported by default; accuracy depends on image quality.

What is the best way to get a good scan?

Place the document on a dark contrasting surface (dark table for white paper), ensure even lighting without shadows, hold the camera directly above the document (parallel, not at an angle), and make sure all four corners are visible. Tap the document on your phone screen to focus before capturing.

You might also like

Other tools you might find useful.