Free Online Scan to PDF — Better Than CamScanner (No Watermark, No Sign-Up)

Last Updated: May 2026  ·  8 min read

You need to scan a receipt, contract, textbook page, or whiteboard photo and turn it into a crisp PDF. You pull out your phone, take a shot, and… now what? Most scanning apps slap a watermark on your document, charge a monthly fee, or bury the good features behind a paywall. SolutionGigs ScanPro does all of it for free — no account, no watermark, no limits.

This guide explains exactly how our free document scanner works, how it compares to CamScanner, and how to get the best results from any photo.


The Problem With Most Scanning Apps

CamScanner launched in 2011 and dominated the market for a decade. But in 2019 it was found to contain malware, and in 2020 it introduced aggressive watermarks and a paywall for basic features. Even the "free" tier now adds a "CamScanner" stamp to every exported PDF.

Other apps have similar issues:

App Free tier Watermark Monthly fee
CamScanner Limited pages Yes (paid to remove) $4.99–$9.99/mo
Adobe Scan Unlimited scans No (requires Adobe account) $9.99/mo for PDF editing
Microsoft Lens Unlimited No Free (requires Microsoft account)
SolutionGigs ScanPro Unlimited Never $0

The difference: we process your documents server-side with no account, no tracking, and no upsells. Files are deleted automatically after 1 hour.


What Makes a Great Document Scanner?

A smartphone camera photo of a document has three problems:

1. Perspective Distortion

Unless you hold the phone perfectly parallel to the document (nearly impossible), the edges appear angled and the document looks trapezoidal. Lines that are straight in reality look like trapezoids in the photo.

2. Lighting and Contrast

Phone cameras try to expose for the whole scene. A white document on a dark desk often comes out grey and washed out. Text appears light and hard to read.

3. Background Clutter

The document doesn't fill the frame. There's a table, hands, or floor in the corners. You need to crop to just the document.

A real document scanner solves all three. Here's how ScanPro does it:


How ScanPro Works: The Technical Details

Step 1: Auto Edge Detection (OpenCV Canny)

When you click Auto Detect, we send your image to the server where OpenCV runs a Canny edge detector. This algorithm:

  1. Converts to grayscale and applies Gaussian blur to remove noise
  2. Computes intensity gradients using the Sobel operator (finds edges)
  3. Applies non-maximum suppression to thin edges to single-pixel width
  4. Double threshold hysteresis to keep only strong, connected edges

The result is a binary edge map. We then run cv2.findContours() to find all closed shapes, keep the largest quadrilateral (must be at least 10% of the image area), and use cv2.approxPolyDP() to simplify it to exactly 4 corners.

If no clear 4-corner shape is found, ScanPro falls back to the full image frame and lets you adjust manually.

Step 2: Perspective Transform (Four-Point Warp)

Once we have 4 corners, we compute a perspective transform matrix using cv2.getPerspectiveTransform(). This solves the homography — the mathematical transformation that maps the angled quad to a perfect rectangle.

The output width and height are computed from the real-world distances between corners (using Euclidean distance), so the output proportions match the actual document, not the photo frame.

We use cv2.INTER_LANCZOS4 interpolation — the highest quality option — which minimises aliasing at fine text edges.

Step 3: Enhancement Filters

After dewarping, you can apply one of four enhancement modes:

Auto Enhance — Analyses the image statistics (mean luminance, standard deviation). If the image is dark, we apply a Brightness enhancement. If contrast is flat (std dev < 55), we boost it. Finally, a light unsharp mask sharpens text edges.

B&W Document — Converts to greyscale, applies aggressive contrast enhancement (2.2×), and a stronger unsharp mask. This gives the classic "scanned document" look where text is deep black and paper is bright white. Best for text-heavy documents, contracts, invoices.

Color — No enhancement, preserves original colours. Best for diagrams, photos embedded in documents, or when the original lighting is already good.

None — Raw dewarped image, no processing.

Step 4: Multi-Format Export

Once all pages are processed:

PDF — We use Pillow's native PDF serialisation (Image.save(..., "PDF", save_all=True, append_images=[...])). You choose A4 (1240×1754 px at 150 DPI), US Letter (1275×1650 px), or Original size. Pages are white-padded to fill the chosen paper size.

DOCX — Uses python-docx to create a Word document with one image per page at 0.45-inch margins. Word retains the images at high quality — you can resize, annotate, or replace them.

ZIP (JPG/PNG) — Packages all processed images into a ZIP archive. JPG at quality=95 is smallest; PNG is lossless but larger.


Step-by-Step: How to Use ScanPro

1. Upload Your Images

Drag and drop one or more document photos onto the upload zone, or click Choose Images. Supports JPG, PNG, WebP, HEIC (iPhone photos), BMP, and TIFF.

Tip: You can upload a whole multi-page document at once. Each image becomes one page.

2. Auto-Detect Edges

Click Auto Detect on any image. You'll see the teal corner handles jump to the detected document boundary. The status indicator shows "Edges detected" in teal.

If detection isn't perfect — that's fine. Drag the four corner handles to exactly where you want the crop. The handles have a generous 20px hit target so they're easy to grab on mobile too.

3. Apply Enhancement

Choose the enhancement mode: - Auto — good for most cases - B&W Doc — best for text documents, makes them super crisp - Color — use for diagrams or when colours matter - None — when you just need the dewarp, no processing

Click Apply Crop to lock in the crop and enhancement for the current page. The thumbnail in the strip shows a green checkmark.

Click Apply to All Pages to apply the same crop and enhancement to every page instantly — perfect when all your pages have similar framing.

4. Export

Select your format and click the export button:

  • Generate PDF → Choose A4, Letter, or Original before clicking
  • Save as Images → Choose JPG or PNG in the dropdown, then click
  • Word Document → One click, no options needed

The progress bar appears while the server processes your images. When complete, click Download to get your file.


Getting the Best Results: Photography Tips

The auto detection works best when there is strong contrast between the document and the background.

Do: - Place the document on a dark surface (dark desk, dark floor) - Use even lighting — avoid strong shadows from one side - Fill the frame — the document should take up at least 60% of the photo - Keep the camera steady — motion blur destroys edge detection

Avoid: - White document on white table (very hard to detect) - Flash reflections that wash out one area - Shooting at a very steep angle (>45°) — detection works fine but text quality drops

For iPhone users: HEIC is supported natively. If you have Live Photos, the still frame is used.


Comparing ScanPro vs CamScanner: Feature by Feature

Feature ScanPro (SolutionGigs) CamScanner Free
Watermark None Yes — on every page
Sign-up required No Yes
Edge detection OpenCV Canny + contour Yes (proprietary)
Perspective correction Yes (4-point homography) Yes
B&W document mode Yes Yes (paid)
Export to PDF Yes, A4/Letter/Original Yes (limited)
Export to Word (DOCX) Yes Paid only
Export to ZIP images Yes No
Multi-page upload Yes, unlimited Yes (limited free)
File privacy Deleted after 1 hr Stored in cloud
Price $0 forever $4.99–$9.99/month
Offline use No (server-side) Yes (mobile app)
Mobile app No (web, mobile-friendly) Yes (iOS & Android)

Use Cases: When to Use Each Export Format

Use PDF When:

  • Sending a contract, invoice, or form to someone
  • Archiving receipts or legal documents
  • Submitting an assignment or report
  • Uploading to any system that requires PDF (government portals, HR systems, banks)

Use Word DOCX When:

  • You want to add annotations or notes around the scanned page
  • You're creating a report and need to embed the scan alongside typed text
  • Someone needs to edit the document layout

Use ZIP Images When:

  • You need individual high-res image files per page
  • You're uploading to a platform that accepts images but not PDFs
  • You want to use the processed images in a design tool like Photoshop or Figma
  • You're building a website and need clean scanned images

Why Perspective Correction Is the Most Important Feature

Many "scan" tools just crop your image. That's not a scan — that's a crop. A real scan corrects the geometry.

Here's the difference in practice: imagine you photograph a A4 document from slightly to the left. In the raw photo, the left edge appears wider than the right. Text lines that are horizontal in reality appear to slant downward from left to right. The document looks like a trapezoid.

After perspective correction, the document is a perfect rectangle. Left and right margins are equal. Text lines are horizontal. The result looks like it came from a flatbed scanner.

This matters for: - OCR accuracy — optical character recognition works dramatically better on flat, straight text - Professional appearance — scanned documents are used in legal, medical, and financial contexts where a crooked photo looks careless - Readability — angled text is harder to read


Privacy and Security

We take document privacy seriously. Here's exactly what happens to your files:

  1. Your images are uploaded over HTTPS (encrypted in transit)
  2. They are saved to our server's temp directory with a random UUID filename
  3. The processing worker runs OpenCV + Pillow transforms
  4. The output file is generated in the same temp directory
  5. After 1 hour, an automated cleanup job deletes all temp files
  6. We do not read, analyse, index, or share your documents
  7. No account means there's no persistent record tying you to the scan

For highly sensitive documents (legal, medical, financial), we recommend processing on an incognito tab and downloading immediately. Once you download, no copy exists on our servers after the 1-hour window.


Technical Stack

For developers curious about the implementation:

  • Edge detection: OpenCV 4.9 — cv2.Canny, cv2.findContours, cv2.approxPolyDP
  • Perspective transform: cv2.getPerspectiveTransform + cv2.warpPerspective with INTER_LANCZOS4
  • Image enhancement: Pillow 10 — ImageEnhance.Brightness, ImageEnhance.Contrast, ImageFilter.UnsharpMask
  • Canvas crop editor: Vanilla JavaScript + HTML5 Canvas 2D API
  • PDF generation: Pillow's PDF serialiser (save_all=True, append_images=[...])
  • DOCX generation: python-docx library
  • Backend: FastAPI + Uvicorn (Python)
  • Job tracking: SQLite with WAL mode for concurrent read/write
  • File cleanup: Hourly automated cleanup of temp directory

Frequently Asked Questions

Can I scan both sides of a document? Yes — just photograph each side separately and upload both. Each becomes a separate page in the PDF. You can reorder them in the image strip.

What's the maximum file size per image? We accept images up to 50 MB each. For best performance, use JPG at full camera resolution — typically 3–12 MB per photo.

Does ScanPro work on Android and iOS? Yes, the web app is fully mobile-responsive. Upload photos from your camera roll or take a photo directly (choose "Take Photo" in the file picker on mobile).

Can I use this for OCR (text recognition)? Not yet — OCR (extracting searchable text from the scanned image) is on our roadmap. The current tool produces image-based PDFs where text is not machine-readable. For OCR, combine this tool with a separate OCR service after download.

Why did edge detection fail on my image? Common reasons: the document is the same colour as the background (white paper on white desk), very low contrast, heavy shadows, or the document is crumpled with no clear straight edges. In these cases, manually drag the corner handles to set the crop area.

What does "B&W Document" mode do exactly? It converts the image to greyscale, then applies 2.2× contrast enhancement followed by unsharp masking. The result is deep black text on a bright white background — exactly what you see from a flatbed scanner or a photocopier. This mode makes text the most legible and produces smaller file sizes.


Try ScanPro Now

Ready to ditch the watermarks and subscriptions? Open ScanPro →

Upload your document photos, let our edge detector do its job, and download your PDF in under 30 seconds. No account. No watermark. No catch.

Mohammed Yaseen

Mohammed Yaseen

Founder, SolutionGigs

Mohammed has been building image and document processing tools since 2018 and writes about document scanning, PDF conversion, perspective correction, and browser-based image tools. LinkedIn →