Skip to content
OurImg logo
Image → text

Scanned Image to Text

Scanned letters, forms, book pages and receipts are just pictures until OCR turns them into text you can edit, search and archive.

  • Never uploaded
  • Instant, no sign-up
  • Works offline
Loading tool…

About this tool

Faded or grey scans are enhanced automatically (grayscale and contrast stretch, plus upscaling of small images) before recognition, which noticeably improves accuracy on old documents.

How it works

  1. 1

    Add an image with text (or try the sample).

  2. 2

    Press Extract text — the first run downloads the recognizer once.

  3. 3

    Copy or download the result.

Features

  • Scan cleanupContrast is normalized so faint print becomes readable.
  • Paragraph structureExport Markdown or HTML that keeps headings and paragraphs.
  • TIFF and HEIC inputOpen scanner TIFFs and iPhone HEIC photos directly.
  • Private by designEverything runs on your device. No uploads, no account, no watermark, and EXIF/GPS data is stripped from the result.

Supported formats

Input: JPG, PNG, WebP, BMP, GIF, TIFF and HEIC images of printed text in English. Output: plain text, Markdown, HTML, JSON or CSV.

Frequently asked questions

My scan is crooked — does that matter?

Slight skew is fine. Strong angles reduce accuracy; use Perspective Correction or Straighten Image first.

Can it read multi-column pages?

Columns are detected as separate blocks, though complex layouts may need tidying afterwards.

Is my image sent to an OCR service?

No. The text recognizer (Tesseract) is downloaded from this site once and runs entirely in your browser. Your image never leaves your device.

Are my images uploaded to a server?

No. Files are decoded, processed and re-encoded by your browser using the canvas API and Web Workers. Nothing is sent to any server, and there is no account or storage. Closing the tab discards everything.

Need more than one tool?

The full editor combines cropping, adjustments, filters, text, shapes and layers in one place.

Open the editor