Browser-local processing / Free to use

Extract Image Text Locally

Turn JPG, PNG, WebP, GIF, BMP, AVIF, or TIFF screenshots and scans into editable text on your device. The image never leaves your browser.

Source Image

Choose an image or drag and drop

JPG, PNG, WebP, GIF, BMP, AVIF or TIFF • Up to 10 MB • 8192 × 8192 px • First animation frame, TIFF page, or AVIF image

Select Image
Image pixels stay on this device during recognition.

Text Editor

Checks English words on your device. The selected dictionary downloads on first use. Review suggestions before replacing names or technical terms.

Input tip: Use an upright, tightly cropped image with sharp text and even lighting. The first run downloads the OCR models; later runs reuse the browser cache.

Share

Documentation

How Browser-Based OCR Works

See how browser-based OCR uses text detection, recognition models, Web Workers, WebGPU, and WebAssembly to extract text on your device.

What Is PP-OCRv6?

Understand PP-OCRv6, the difference between text detection and recognition, and how lightweight AI models power browser-local OCR.

Check English spelling after OCR

Choose English (US) or English (UK), then select Check spelling to review possible mistakes. Click a word to see suggestions, replace one occurrence, or ignore that word for the current language during this visit. Copy or download your corrected text as a .txt file.

Does spelling check work offline?

Spelling checks run on your device using Typo.js. The first check downloads the selected dictionary from this site and caches it when browser storage is available. Once the page, spelling engine, and selected dictionary have loaded, you can keep checking without an internet connection. Opening the site again while offline is not supported. Your image and recognized text are not uploaded for spelling checks.

What mistakes can it find?

The checker looks for English words missing from the selected dictionary. It does not check grammar, Chinese spelling, or words that are spelled correctly but used in the wrong context. Review names and technical terms carefully before accepting suggestions.