Screenshot to Text — Free OCR

Drop a screenshot or photo with text in it, and get the text extracted a few seconds later.

Drop a screenshot or photo of text here, or click to choose a file

Everything runs locally — the OCR engine, the English language model, and the recognition itself all load from this site and run in your browser. The image is never uploaded and no external service is contacted.

How it works

Optical character recognition used to mean uploading your file to a service and hoping it wasn't logged somewhere. This runs the recognition model directly in your browser via WebAssembly. The engine and the English language model are served from this site — nothing is fetched from a third-party CDN and nothing you drop in leaves your device. Good for pulling text out of a screenshot, a scanned note, or a photo of a whiteboard.

FAQ

Is my image uploaded to a server?

No. Text recognition runs with WebAssembly directly in your browser, and the OCR engine and English language model are served from this site itself — nothing is uploaded and no third-party service is contacted.

What image types work best?

Clear screenshots and photos with reasonably high contrast between text and background work best. Blurry photos, handwriting, and very small text will have lower accuracy.

What languages are supported?

This tool currently recognizes English text only.