Boneyard Tools

Image to Text Converter (OCR)

Pull the text out of a screenshot, photo, or scan using optical character recognition. Drop an image in and the text is recognized in your browser, with support for English and many other languages. Copy it or download it as a text file. The recognition engine loads on demand, but your image is processed locally and never uploaded.

How to convert an image to text

  1. Drop an image in, or click to browse.
  2. Pick the language of the text in the image.
  3. Wait for recognition to finish, then copy or download the text.

Examples

Pull text from a screenshot

A screenshot of a paragraph of English text
The same text as editable, copyable plain text

Frequently asked questions

Is my image uploaded to a server?

No. The recognition runs in your browser with a WebAssembly OCR engine. The image stays on your device. Only the engine and language model are fetched (once, then cached).

Which languages are supported?

English, Spanish, French, German, Italian, Portuguese, Dutch, Russian, Arabic, and Chinese, Japanese, and Korean. Pick the language that matches the text for the best accuracy.

Why is the first run slow?

The OCR engine and the language model download the first time you use a language, then they are cached for later runs. Larger images also take longer to process.

How accurate is the text?

Clear, high-contrast, upright text reads very well. Handwriting, low resolution, skew, and busy backgrounds reduce accuracy, so review the result before using it.

Can it read a PDF?

This tool reads images. Export or screenshot the PDF page as an image first, then run it through here.

Related tools