Skip to content
Devbench

Image to Text (OCR)

Extract text from screenshots, photos and scanned images with OCR, right in your browser.

Image

Drop an image here or paste a screenshot

PNG, JPG, WEBP, BMP or GIF up to 10 MB. Press Ctrl/⌘+V to paste.

Languages

Select the languages in the image (up to 3).

Your image never leaves your device. The OCR engine and language data (a few MB) are downloaded once on first use and then cached by your browser.

Extracted text

No text yet

Add an image and the text will appear here.

How to use

  1. Drop an image, choose a file, or paste a screenshot with Ctrl/⌘+V.
  2. Select the language(s) used in the image — English is selected by default.
  3. Text recognition starts automatically and shows its progress.
  4. Review and edit the result, then copy it or download it as a .txt file.

Frequently asked questions

Is my image uploaded to a server?

No. Text recognition runs in your browser using Tesseract OCR. Only the OCR engine and language data are downloaded the first time; your image stays on your device.

Which languages are supported?

English, Turkish, German, French, Spanish, Italian, Portuguese and Dutch. You can combine up to three languages for mixed-language images.

How can I get more accurate results?

Use a sharp, well-lit image with dark text on a light background, crop it to the text area, and select the correct language. Screenshots usually work better than photos.

Can it read handwriting?

OCR works best on printed or on-screen text. Handwriting is usually recognized poorly.

CSS

CSS Gradient Generator

Build linear and radial gradients with multiple color stops and copy the CSS.

Image

Image Optimizer

Compress and convert PNG, JPG, WebP, AVIF, GIF and SVG images in your browser.

Text

Text Diff Checker

Compare two texts and see added, removed and changed lines with word-level highlights.

Text

Text & Code Minifier

Minify text, JSON, CSS, HTML and JavaScript, with automatic language detection.