iPhone Document Scanner: OCR and Local Redaction Guide

Extract text from images and redact sensitive regions locally. Tesseract WASM runs in your browser — no uploads, no server, no account needed.

ZERO UPLOAD · ALL LOCAL
  1. Drop a JPEG, PNG, or WebP image onto the drop zone — OCR starts automatically.
  2. Wait for text extraction to complete. The image appears on the left, extracted text on the right.
  3. Draw rectangles over sensitive regions on the canvas to redact them. Covered words become block characters in the text panel.
  4. Use Undo Last or Clear All to adjust redactions at any time.
  5. Export with Download PNG (redacted image), Download PDF, or Download Text.

Using this tool with the Apple iPhone Document Scanner (iOS)

  • Scan via Files, not Notes Use the Files app's Scan Documents option (three-dot menu) rather than Notes, since Notes exports PDF and this tool only accepts JPEG, PNG, or WebP.
  • Save to On My iPhone In Files, choose the On My iPhone location rather than iCloud Drive before scanning, so the file doesn't sync to Apple's servers.
  • Disable Smart HDR Turn off Smart HDR under Settings > Camera, since its tone mapping can over-sharpen fine text and introduce haloing around characters.

Zero upload guarantee

Your file never leaves this device. OCR runs locally via WebAssembly — no server, no account, no logs.

Drop an image here

or click to select · JPEG, PNG, WebP · max 20 MB

Initialising OCR engine…

Extracting text… 0%

SOURCE IMAGE

EXTRACTED TEXT

iPhone Document Scanner OCR Guide: Export and Redact Locally

iPhone's built-in scanner lives in the Files app and Notes. Open the Files app, tap the three-dot menu inside a folder, and choose Scan Documents to start a scan session in iOS 16 or later1. The scanner uses Apple's Vision framework on-device for perspective correction and tone adjustment, producing a JPEG without uploading anything to iCloud during the scan itself2.

JPEG quality defaults to a medium compression level in both apps. For the best OCR accuracy downstream, photograph with strong, even overhead lighting, minimize hand movement, and hold the phone at roughly 30 cm above the document3. Exports from the Files scanner default to JPEG; Notes exports to PDF, which needs conversion before the OCR Redactor can process it.

Specifications4

AvailabilityiOS 13+ (Files app, Notes, Control Center)
Output formatJPEG (Files app) or PDF (Notes)
OCR engineOn-device via Apple Vision framework
Export methodsAirDrop, Files share sheet, USB transfer
Cloud synciCloud Drive may sync if Files folder is in iCloud

Best capture settings for OCR accuracy

Photograph in natural or bright overhead light with no harsh shadows crossing text lines. The iPhone scanner uses Vision framework for real-time edge detection, but low-contrast scenes cause the edge detector to miss corners and crop incorrectly. Tap each corner handle in the crop view and drag it to align with the document edge before confirming.

Distance, resolution, and motion blur avoidance

Shooting at 30 cm distance from letter-size pages on a modern iPhone camera produces a result roughly equivalent to a 200 DPI scan3. For fonts below 10 points, move the phone to approximately 20 cm distance to increase effective resolution. Confirm no motion blur appears in the capture preview before accepting each page. Even slight hand movement at close range softens the image enough to degrade Tesseract accuracy on thin letterforms, so bracing your elbows against a table or using a small phone stand improves consistency across multi-page scans.

Common issues with iPhone scanner output

Notes exports documents as PDF rather than JPEG, which the OCR Redactor cannot accept directly. Use the Files app scanner instead, or take a plain screenshot of the Notes page and use that JPEG. Building on this, the iPhone camera applies tone mapping that boosts contrast but can over-sharpen fine text and introduce haloing around dark characters. For dense OCR work, disable Smart HDR under iOS Settings > Camera to get a more neutral tonal output. Furthermore, iCloud Drive sync may automatically upload the saved scan to Apple's servers if the Files app folder resides in iCloud Drive rather than On My iPhone5.

Feeding iPhone scans into the OCR Redactor

After scanning in the Files app, locate the saved JPEG in the designated local folder. Transfer it to a computer via AirDrop, a USB cable using the Photos import dialog, or by accessing a shared iCloud Drive folder from the computer. Drop the JPEG onto the OCR Redactor drop zone. Tesseract begins extracting text from the image. For scans with remaining perspective distortion, the extracted text may show spacing errors where characters were sampled at angles. Rescan with the phone held more directly overhead if spacing errors appear consistently. Yet most cleanly photographed documents under good lighting produce accurate OCR output on the first attempt.

Transferring iPhone document scans to a desktop without cloud services

Three transfer paths move an iPhone scan to a desktop without routing it through iCloud or a third-party cloud service. AirDrop works across macOS and iOS without any account: open the saved JPEG in Files, tap Share, select AirDrop, and choose the recipient Mac. On Windows, the Phone Link app built into Windows 11 receives photos from an iPhone via a Bluetooth or Wi-Fi direct connection, also without iCloud6.

Using a USB cable for direct file transfer

Connecting the iPhone to a Windows PC via Lightning or USB-C exposes the device as a camera in Windows Explorer under This PC. Open the device, browse to Internal Storage and then the DCIM folder, and copy the saved JPEG to the local file system. On macOS, Image Capture in Applications > Utilities imports photos directly to any folder you select. Both paths work with airplane mode enabled, so no network interface is required at transfer time.

A wired transfer keeps the document fully on your own hardware from capture to redaction. CapyToolkit's OCR Redactor reads the JPEG from the local file system and runs Tesseract in the browser, so the scan never contacts Apple servers or a third-party cloud during processing. For sensitive documents, complete the transfer with airplane mode enabled so no background sync can reach the file before you open the tool.

iOS Live Text vs. Tesseract browser OCR: privacy and accuracy comparison

iOS Live Text runs entirely on-device using Apple's Vision framework, extracting text from images in Photos without sending data to Apple servers. For quick lookups such as copying a phone number from a photo, Live Text is fast and requires no additional tools. For structured redaction with rectangles and a verified export, it has no equivalent workflow.

Why Tesseract in the browser adds redaction capability Live Text lacks

Tesseract.js running in the OCR Redactor also processes everything locally in your browser with no server upload. The key difference is the spatial bounding box interface: Tesseract returns word-level bounding boxes that the OCR Redactor uses to synchronize rectangle selections with text positions, the core of the Live Text versus Tesseract redaction comparison. When you draw a rectangle over a name in the image, the tool highlights the matching words in the text panel simultaneously. iOS Live Text does not expose this kind of synchronized highlight for redaction verification, making the OCR Redactor the more reliable audit tool when you need to confirm every instance of an identifier is covered before sharing a document.

Sources
  1. 1.

    Apple, "How to scan documents on your iPhone or iPad," support.apple.com, accessed June 2026. https://support.apple.com/en-us/108963

  2. 2.

    Apple, "Recognizing Text in Images," developer.apple.com, accessed June 2026. https://developer.apple.com/documentation/vision/recognizing-text-in-images

  3. 3.

    Genius Scan, "What is the DPI of my Scans?," help.geniusscan.com, accessed June 2026. https://help.geniusscan.com/other-topics/troubleshooting-and-faq/troubleshoot-scanning/what-is-the-dpi-of-my-scans

  4. 4.

    Apple, "Find files on your iPhone or iPad," support.apple.com, accessed June 2026. https://support.apple.com/en-us/102570

  5. 5.

    Microsoft, "Phone Link requirements and setup," support.microsoft.com, accessed June 2026. https://support.microsoft.com/en-us/topic/phone-link-requirements-and-setup-cd2a1ee7-75a7-66a6-9d4e-bf22e735f9e3

  6. 6.

    Tesseract.js, "API Documentation," github.com, accessed June 2026. https://github.com/naptha/tesseract.js/blob/master/docs/api.md

FAQ