Image to Text (OCR)

Read the text out of a photo, screenshot or scan — pick the right language, then copy or download the result.

Drop your image here
JPG, PNG, WebP or BMP — stays on your device

Pick the language actually printed in the image — choosing the right one greatly improves accuracy, a wrong one returns garbled text.

The first run for a language downloads about 2 MB of recognition data into your browser cache. After that it is instant and works offline — your image itself is never uploaded.

Done

How to extract text from an image

Drop a photo, screenshot or scan above, choose the language printed in it and press the button. EditZap runs optical character recognition on the picture, shows you the recognised text with a confidence score, and lets you copy it or download it as a UTF-8 .txt file. Sharp, straight, well-lit images with dark text on a light background give the best results.

Free, private OCR in your browser

Every other OCR site asks you to upload the file to its servers first — which is exactly what you do not want when the image is an ID card, a signed contract, a payslip or a receipt. Here the recognition engine runs inside your own browser, so the picture never leaves your device: no upload, no queue, no account and nothing stored anywhere afterwards.