Upload or paste an image
Add one image or a batch of JPG, PNG, WEBP, BMP or GIF files. You can also paste a screenshot directly.
Convert JPG, PNG, photos, screenshots and scanned images into editable text with multilingual OCR, accuracy controls, batch processing and private on-device recognition.
Upload, enhance, recognize, edit and export
or click to choose JPG, PNG, WEBP, BMP or GIF
You can also paste a screenshot with Ctrl/Cmd + VEdit the OCR result before copying or downloading.
Use the OCR image to text converter in three steps. The tool works with photos, screenshots, scanned pages, receipts and other images that contain printed text.
Add one image or a batch of JPG, PNG, WEBP, BMP or GIF files. You can also paste a screenshot directly.
Choose up to three language profiles, then select the page layout and enhancement preset that best match the image.
Review the OCR output, correct any recognition errors, then copy it or export it as TXT, JSON or CSV.
The quality of OCR depends heavily on image resolution, contrast, language selection and page structure. This tool exposes the controls that matter instead of hiding every decision behind one button.
Recognize Latin, Bengali, Devanagari, Arabic, Cyrillic, Chinese and Japanese scripts with dedicated trained language data.
Queue multiple images and reuse one OCR worker, reducing repeated setup while keeping each image result separate.
Upscale small text, improve contrast, sharpen edges, threshold faded scans, invert dark backgrounds and rotate pages.
Choose automatic page, paragraph, single-column, sparse-text, single-line or single-word recognition modes.
Clean spacing, find and replace repeated mistakes, inspect confidence and review text separately for each image.
Copy the final text or download plain text, structured JSON or spreadsheet-friendly CSV output.
OCR recognizes written scripts, not spoken accents. Nigerian Pidgin uses the English trained model, while Egyptian Arabic uses the Arabic trained model. These profiles remain useful because they guide users to the correct script model.
| Language profile | Writing system | OCR model | Practical note |
|---|---|---|---|
| English | Latin | eng | Best for standard printed English. |
| Mandarin Chinese | Simplified Chinese | chi_sim | Choose for simplified Chinese characters. |
| Hindi | Devanagari | hin | For printed Hindi documents and screenshots. |
| Spanish | Latin | spa | Preserves common Spanish accented characters. |
| French | Latin | fra | Recognizes French accents and punctuation. |
| Modern Standard Arabic | Arabic | ara | Right-to-left printed Arabic OCR. |
| Bengali | Bengali | ben | For Bangla printed text and screenshots. |
| Portuguese | Latin | por | Supports Portuguese diacritics. |
| Russian | Cyrillic | rus | For printed Russian Cyrillic text. |
| Urdu | Perso-Arabic | urd | Right-to-left Urdu OCR; clear print is important. |
| Indonesian | Latin | ind | For Indonesian documents and images. |
| German | Latin | deu | Recognizes German umlauts and ß. |
| Japanese | Japanese | jpn | For mixed Kanji, Hiragana and Katakana. |
| Nigerian Pidgin | Latin | eng | Uses English OCR because the writing system is primarily English-based Latin text. |
| Egyptian Arabic | Arabic | ara | Uses the Arabic OCR model; dialect vocabulary may require manual correction. |
Turn text locked inside an image into content you can search, edit, translate, quote or store.
Extract paragraphs, lists and numbers from document photos, social media graphics, scanned notices and saved images.
Copy text from app screens, error messages, online classes, slides, subtitles and web pages that cannot be selected.
Capture printed merchant names, item lines, totals and reference numbers. Verify every amount before accounting use.
Convert clear printed notes, textbook sections and class handouts into editable text for revision and organization.
Extract South Asian scripts by selecting the correct trained language model and using a sharp, well-lit image.
Recognize complex scripts with dedicated models. Avoid selecting unrelated languages because extra models can add ambiguity.
CorrectionCopy is an online image text extractor for people who need to copy text from an image without retyping it. Use it as a JPG to text converter, PNG to text converter, picture to text converter, photo to text scanner, screenshot text extractor or scanned document OCR tool.
Convert image to editable text: upload a clear document photo, scanned page, receipt, invoice, notice, slide, social graphic or app screenshot. The OCR engine analyzes printed characters and places the recognized content in an editable text box for copying, correction, search, translation or export.
International multilingual OCR: the page supports English, Simplified Chinese, Hindi, Spanish, French, Arabic, Bengali, Portuguese, Russian, Urdu, Indonesian, German and Japanese, plus practical profiles for Nigerian Pidgin and Egyptian Arabic. Mixed documents can use up to three profiles in one OCR job.
Private conversion workflow: selected images and extracted text remain in the current browser session. Firebase receives only anonymous aggregate conversion and rating numbers; it does not receive document images or OCR output.
The phrases below describe the same core task in major languages and regions. They are included naturally to help international users find the correct OCR profile without creating thin country-specific doorway pages.
For printed English documents, screenshots and photos.
Simplified Chinese image and screenshot recognition.
Hindi and Devanagari image text extraction.
Convert Spanish photos and images to editable text.
Extract French text with accents from an image.
Right-to-left Arabic image and document recognition.
Bangla image, document and screenshot text extraction.
Convert Portuguese images and photos to text.
Recognize printed Cyrillic text in Russian images.
Extract right-to-left Urdu text from clear print.
Convert Indonesian images, scans and screenshots.
Recognize German text including umlauts and ß.
Extract Kanji, Hiragana and Katakana from images.
Latin-script Pidgin content using the English model.
Egyptian Arabic content using the Arabic script model.
The responsive OCR workspace adapts to narrow phones, tablets, laptops and large monitors. Processing capability depends on browser memory, image size and the number of language models selected.
Upload a camera photo or paste a screenshot. Use Fast mode for older phones, close unused tabs and process fewer large images at once.
Use Enhanced accuracy for detailed scans, larger batches and multiple languages. Modern Chromium, Firefox and Safari browsers are supported.
The page contains no country detection, location redirect or region lock. Hosting, CDN and firewall settings must also allow international visitors.
Use an image focused on the text. Large borders, photographs and unrelated graphics can confuse page segmentation.
Rotate sideways pages before recognition. Perspective distortion from angled phone photos may still reduce accuracy.
Small characters benefit from 1.5× to 3× upscaling, but extremely large images can consume substantial device memory.
Use document mode for paragraphs, sparse mode for posters, and single-line mode for one isolated line.
Use only languages present in the image. Mixed-language OCR is supported, but each additional model increases loading work.
Faded scans often improve with thresholding, while phone photos usually benefit from grayscale, contrast and sharpening.
OCR means optical character recognition. It analyzes the shapes of printed characters inside an image and returns machine-readable text that can be copied, edited or searched.
Yes. Add a supported JPG, PNG, WEBP, BMP or GIF image, select the correct language, run OCR and copy or download the result.
Yes. Upload the screenshot or paste it with Ctrl/Cmd + V. Sparse-text mode can work well when words are positioned in different parts of an interface.
Yes. Choose Bengali before extraction. Clear Bangla print with strong contrast and sufficient resolution produces better results than blurred or decorative text.
Yes. Select Hindi for Devanagari text. For mixed Hindi and English documents, select both profiles, keeping the total at three or fewer.
The Arabic and Urdu language models recognize right-to-left scripts, and the result editor uses automatic text direction. Mixed numbers and punctuation may still need manual review.
No. Egyptian Arabic is a dialect written mainly in Arabic script, so this tool correctly maps the profile to the general Arabic trained model. Dialect spellings and informal words may require correction.
Nigerian Pidgin is commonly written with Latin letters based on English orthography, so the profile uses the English OCR model. Local spellings may not be recognized like standard English dictionary words.
It may recognize very neat block handwriting, but this engine is designed primarily for printed text. Cursive, stylized or overlapping handwriting usually has lower accuracy.
Common causes include blur, low resolution, glare, shadows, perspective distortion, wrong language selection, decorative fonts and incorrect page-layout mode. Try rotation, upscaling, another enhancement preset or a tighter crop.
The OCR operations in this page run with code loaded into your device, and the selected images are not intentionally sent to CorrectionCopy for recognition. The OCR engine and language data must be downloaded when needed.
Yes, on modern mobile browsers with enough available memory. For very large photos, processing may be slower; using one image at a time or reducing the source resolution can help.
Yes. Select up to three language profiles. The tool removes duplicate trained models automatically, such as English plus Nigerian Pidgin or Arabic plus Egyptian Arabic.
Do not rely on unreviewed OCR for legal, medical, academic, identity or financial data. OCR can confuse similar characters such as 0/O, 1/l/I, punctuation, names and decimal values.
Yes. Choose an image from the phone gallery or take a clear document photo, select the language and run OCR. Fast mode can reduce memory use on older phones.
Start with Enhanced accuracy, Printed document, Document or paragraph layout, Automatic upscaling and the exact language in the scan. Try Faded scan or thresholding when the page is pale.
Yes. Queue up to 20 supported image files. The page reuses one OCR worker, shows each image result separately and also builds one combined editable text output.
A current version of Chrome, Edge, Firefox or Safari with WebAssembly support works. Large multilingual jobs generally perform best on a device with more free memory.
The browser must download the OCR engine and selected language data the first time. Supported browsers cache trained data locally, so later runs with the same model may start faster.
The tool code does not restrict countries or redirect by IP address. The WordPress host, CDN, firewall and DNS configuration must also permit worldwide access.
Continue your image, PDF, text, video and document workflow with these free online CorrectionCopy tools. The responsive icon cards follow the same clean CorrectionCopy tool-directory style on desktop, tablet and mobile.