OCR — Image to Text
Turn pictures of text into editable text with Tesseract.js — privately in your browser.
Your files never leave your device
Drop an image or click to upload
PNG, JPG, WEBP, GIF, BMP — processed in your browser
How It Works
Step 1
Upload an image
PNG, JPG, WEBP, GIF, or BMP containing printed or typed text.
Step 2
Run OCR
Tesseract.js loads in your browser and recognizes text — progress is shown on screen.
Step 3
Copy text
Edit or copy the extracted text from the result area.
Frequently Asked Questions
This demo uses English (`eng`). Clear, high-contrast scans give the best results.
No. The OCR engine runs locally in your browser after the page loads.
Related Tools
HOT
Word Count
Count words, characters, sentences and paragraphs in text.
Client-sideCase
Convert text to uppercase, lowercase, title case, and more.
Client-sideLorem
Generate placeholder text with custom length and paragraphs.
Client-sideDiff
Compare two texts and see additions and deletions side by side.
Client-side