Image to Text Converter (OCR)
Pull the text out of photos, screenshots, scanned pages and PDFs. Drop an image, paste a screenshot with Ctrl+V, and copy the result in seconds. The OCR engine runs inside your browser, so your images are never uploaded.
PNG, JPG, WebP, screenshots or PDF. Several files at once are fine — or paste a screenshot with Ctrl+V.
🔒 Processed on your device — nothing is uploaded.
Convert Images to Editable Text — Privately
Retyping text from a picture is slow and error-prone. This free image to text converter uses optical character recognition (OCR) to read the words in an image and turn them into plain text you can copy, edit, search or translate. It handles phone photos of documents, screenshots of error messages and chats, scanned letters, slides, posters and PDFs that are nothing but pictures of pages.
Most online OCR sites upload your file to their server. This one doesn't: the Tesseract OCR engine is downloaded to your browser once and runs on your own device. That makes it safe for contracts, IDs, payslips, medical letters and anything else you would rather not hand to a stranger — and after the first use it keeps working even when you are offline.
How to extract text from an image
- Add your image — drag it onto the box, click Choose images, or copy a screenshot and press Ctrl+V (⌘+V on a Mac). You can add several images or a scanned PDF at once.
- Pick the language — choose the language the text is written in. The first time you use a language its data (about 1–3 MB) is downloaded and then cached by your browser.
- Copy or download — the recognised text appears next to each image. Fix anything that looks off, then copy it or save it as a
.txtfile.
21 OCR languages, including Indian scripts
English, Hindi, Marathi, Bengali, Tamil, Telugu, Gujarati, Kannada, Malayalam, Punjabi, Urdu, Spanish, French, German, Portuguese, Italian, Arabic, Russian, Chinese (Simplified), Japanese and Korean. Keep Text also contains English ticked for documents that mix a regional language with English words, numbers or email addresses — common on Indian forms, bills and certificates.
Tips for the most accurate OCR
- Fill the frame and keep it sharp. Hold the phone parallel to the page, avoid motion blur, and crop away the table or desk around the document.
- Light it evenly. Shadows and glare are the most common cause of errors. Photo cleanup flattens uneven lighting automatically; set it to Always for very dim or shadowed photos.
- Small text is fine. Screenshots with tiny interface text are enlarged automatically before recognition, so you don't need to zoom in first.
- Dark mode works too. Light text on a dark background is detected and inverted before OCR.
- Check numbers. OCR can confuse look-alike characters such as
0/O,1/l/Iand5/S. A low-confidence badge tells you when to double-check.
What OCR can't do (yet)
This tool reads printed and typed text. Handwriting, decorative fonts, text on curved or crumpled surfaces, and very low-resolution images give poor results. Complex layouts such as multi-column newspapers are read column by column, and tables come out as lines of text — use Image to Excel to rebuild a table as spreadsheet cells, or OCR PDF to make a whole scanned document searchable.
Private by design
Images are decoded, cleaned up and recognised entirely in your browser using WebAssembly. No file, text or thumbnail is sent to SarvKit or anyone else — you can confirm it in your browser's network panel. The only downloads are the OCR engine and language files, served from sarvkit.com and cached on your device.