utills.
English
Free OCR

Convert Image to Text

Extract editable text from an image — pick a language, run OCR in your browser, then copy or download the result.

Drop an image to read

Drag & drop, paste, or pick a file

PNG · JPG · WebP — text is read on your device

100% free100+ languagesNo sign-up PNG · JPG · WebP

Extract text from any image

Whatever the format — JPG, PNG, or WebP — if there are words inside your image, this tool extracts them into editable text. Add the image, choose the language of the text, and press Extract text. The recognition runs in your browser and the result lands in an editable box you can copy, download as .txt, or export as a searchable PDF.

This is the general-purpose version of the tool: it handles screenshots, scans, photos, slides, and graphics alike. For the best accuracy on any of them, use a sharp image where the text is large, high-contrast, and roughly upright.

Best for

  • Any image with printed text inside it
  • Mixed sources — screenshots, scans, and photos
  • Pulling a quote or table out of a picture
  • Making an image's text searchable

How it works

  1. Add your image — drag & drop, paste, or choose a file.
  2. Pick the language of the text for the best accuracy.
  3. Press Extract text and watch the progress bar.
  4. Edit the result, then copy it or download a .txt or searchable PDF.

What this does & how to get the cleanest text

What it does
The general-purpose mode: feed it any PNG, JPG, or WebP with words in it, and Tesseract.js extracts the printed text in your browser.
What you get
Editable text that you can copy, download as a .txt file, or export as a searchable PDF — whichever suits the next step.
Runs in
Your browser, on your device (Tesseract.js) — the engine and your chosen language download once, then it works offline.

Tips for accurate image recognition

  • It accepts PNG, JPG, and WebP; whatever the format, the levers that move accuracy are the same — sharp focus, high contrast, large text, and a roughly upright page.
  • Pick the matching language before you run it: choosing the right language loads the correct model and noticeably improves accuracy on accented and non-Latin text, and it's required for scripts like Arabic, Hindi, Thai, or Chinese.
  • The curated selector covers 35 languages across 9 scripts (Latin, Cyrillic, Greek, Arabic, Hebrew, Devanagari, other Indic, Thai, and CJK); the 4 right-to-left ones — Arabic, Persian, Urdu, and Hebrew — display the result right-to-left automatically.
  • It reads one language at a time, so for a page that mixes two scripts, run it once per language and combine the results.
  • Clean printed or typed text is its strength; decorative fonts, very small text, and handwriting are where accuracy drops, so review the output before relying on it.

Languages & scripts it can read

Pick the language that matches your image before running OCR — it loads the right model and improves accuracy, and it's required for non-Latin scripts. The curated selector covers these scripts:

Script Example languages
Latin English, Spanish, French, German, Vietnamese
Cyrillic Russian, Ukrainian
Greek Greek
Arabic Arabic, Persian, Urdu
Hebrew Hebrew
Devanagari Hindi
Other Indic Bengali, Tamil, Telugu
Thai Thai
CJK Chinese (Simplified/Traditional), Japanese, Korean

Arabic, Persian, Urdu, and Hebrew are read right-to-left and the result box flips to match. Printed and typed text is recognised most reliably; handwriting and very small or decorative type are less accurate, so review the result.

Frequently asked questions

Is it free?

Yes — completely free, with no watermark and no sign-up.

Where does the text recognition happen?

It happens in your browser, on your own device. The first run downloads the OCR engine and your chosen language; after that it works offline. How any data associated with the tool is handled is described in our privacy policy.

Which languages can it read?

Over 100, across Latin, Cyrillic, Arabic, Hebrew, Devanagari and CJK scripts. Choose the one that matches your image before running OCR.

Can I get a searchable PDF?

Yes — after extracting, choose Download PDF for the original image with a selectable text layer on top.

Find your next tool

37 tools

Compress image Shrink file size while keeping quality. Resize image Change width and height to any size. Crop image Trim images to the exact frame you want. Convert image Switch between JPG, PNG, WebP and more. Remove background Erase the background in one click. Image to PDF Combine images into one PDF document. Rotate & Flip Turn, straighten, and mirror photos. Image to text Pull editable text out of any image. HEIC to JPG Open iPhone HEIC photos as JPG. Watermark Stamp text or logos over your images. Collage Arrange multiple photos into a grid. Favicon Generator Build favicons in every required size. Color Picker Grab hex colors and build palettes. Blur & Pixelate Obscure faces, plates, and private bits. Enhance Auto-fix brightness, contrast, and color. Passport Photo Prepare photos for ID and passport applications. Signature Clean up and extract handwritten signatures. Photo Effects Apply filters and vintage looks. Social Image Size covers for common social platforms. Add text to image Caption images and make memes fast. GIF Maker Turn frames or clips into animated GIFs. Border & Frame Add clean borders and photo frames. Mockup Drop screenshots into device frames. SVG Converter Trace raster images into scalable SVG. EXIF Viewer Inspect camera and GPS metadata. Poster & Print Lay out posters and print-ready sheets. Document Scanner Deskew and clean photographed documents. Image to Base64 Encode images into a data-URI string. Placeholder Make dummy placeholder images on demand. Image generator Make gradients, patterns, and avatars. Compare Images See two images side by side with a slider. QR Code Create and download QR codes. Hide Text in Image Embed a secret message inside a picture. Length converter Meters, feet, inches, miles and more. Weight converter Switch between kilograms, pounds and more. Temperature converter Celsius, Fahrenheit, Kelvin and more. Data storage converter Bits, bytes, megabytes and gigabytes.
Tab to move · Enter to open · Esc to close