Extract text from images and scanned PDFs (OCR)
Run OCR on images and scanned PDFs entirely in your browser — extract text from JPG, PNG, WebP, and PDF in 20+ languages. No upload, no signup.
Tip: for screenshots, receipts, or scattered UI text, pick Sparse text. For clean documents, Paragraph / document usually beats Auto.
Drop an image or PDF here
JPG, PNG, WebP, or scanned PDF — nothing is uploaded, all recognition runs in your browser.
Need unlimited scans and larger files? Go Pro.
What people use it for
- Turn a screenshot of a receipt, invoice, or slide into editable text.
- Extract quotes from a scanned book page or newspaper clipping.
- Copy text out of a photo of a whiteboard or handwritten sign (printed lettering).
- Convert scanned contracts and legal PDFs into searchable text.
- Digitize old research papers, letters, or handwritten notes (printed only).
- Pull data out of screenshots you can't select text from.
- Feed printed content into ChatGPT, Notion, or a spreadsheet.
A free online OCR tool that runs 100% in your browser — drop an image to text or a scanned PDF to text and get editable output in seconds. No signup, no email, no upload. Whether you need to extract text from an image, convert a picture to text, or turn a scanned PDF into searchable text, this tool does it locally using the open-source Tesseract engine compiled to WebAssembly.
Great for turning screenshots into text, digitizing scanned documents, pulling copy off a photo, or making an old image-only PDF searchable. Because everything happens in your browser, it is a safe way to run OCR on confidential documents — contracts, invoices, medical records, IDs, tax forms — without trusting a random web service with your data.
Supports JPG, PNG, WebP, and PDF in over 20 languages including English, Spanish, French, German, Italian, Portuguese, Danish, Russian, Arabic, Hebrew, Hindi, Japanese, Korean, and Chinese. Pick the right language before you scan — Tesseract is much more accurate when it knows what alphabet to expect.
How it works
- 1
Pick a language
Choose the language of the text in your file — English is default. The tool downloads that language pack once and caches it.
- 2
Drop your file
Drag in an image or a scanned PDF. Nothing is uploaded — recognition happens on your device.
- 3
Copy or download
Grab the recognized text via clipboard or download it as a .txt file.
Frequently asked questions
Want this converter on your website?
Pro members can embed any Minitooler converter on their own site — styled to match, with no branding beyond a small credit link. One iframe, unlimited use, still 100% in the browser.
Upgrade to unlock a customizable iframe snippet you can paste into any website — colors, theme, and size all tuned to match your brand.
Go Pro — $5/mo