🚀 Free Online OCR – Convert Images to Text,
PDF to Word, and JPEG to Text

Extract Text from Pictures, Screenshots, and Scanned Documents

Upload file

Select an image file or PDF for further recognition

Maximum file size 8 Mb.

How to Convert PDF to Word and Images to Text?

Scan text or get a photo for OCR recognition

Upload file

Select the language of the text content in the file

After processing the file, you will get the result * the timeout can be up to 60 seconds.

OCR Online: Recognize and Edit Text from JPEG, PNG, and PDF

  • Simple and user-friendly interface
  • Multilingual
    The site is translated into 10 languages
  • Quick text recognition
  • Unlimited requests
  • No registration
  • Data protection. Data between servers transmitted over SSL + will be automatically deleted.
  • Support 35+ languages for text recognition
  • Based on Tesseract OCR
  • Image area recognition (in development)
  • More than 53.5M+ requests processed

Key Features of Our Free OCR Service

Recognition of scanned files and photos containing text

Getting printed text

Formatting paper and PDF documents in editable formats

Editing documents online

Supported languages:
Afrikaans, Amharic, Arabic, Azerbaijani, Azerbaijani - Cyrillic, Belarusian, Bengali, Tibetan, Bosnian, Breton, Bulgarian, Catalan; Valencian, Cebuano, Czech, Chinese - Simplified, Chinese - Simplified Vertical, Chinese - Traditional, Chinese - Traditional Vertical, Cherokee; Tsalagi, Corsican, Welsh, Danish, German, Divehi, Dzongkha, Greek, English, English, Middle (1100-1500), Esperanto, Estonian, Basque, Faroese, Persian, Filipino (old - Tagalog), Finnish, French, German - Fraktur, French, Middle (1400-1600), Western Frisian, Scottish Gaelic, Irish, Galician, Greek, Ancient (to 1453), Gujarati, Haitian; Haitian Creole, Hebrew, Hindi, Croatian, Hungarian, Armenian, Inuktitut, Indonesian, Icelandic, Italian, Italian - Old, Javanese, Japanese, Japanese Vertical, Kannada, Georgian, Georgian - Old, Kazakh, Central Khmer, Kyrgyz, Kurmanji (Kurdish - Latin Script), Korean, Korean Vertical, Lao, Latin, Latvian, Lithuanian, Luxembourgish, Malayalam, Marathi, Macedonian, Maltese, Mongolian, Maori, Malay, Burmese, Nepali, Flemish, Norwegian, Occitan (post 1500), Oriya, Punjabi, Polish, Portuguese, Pashto, Quechua, Romanian; Moldovan, Russian, Sanskrit, Sinhala; Sinhalese, Slovak, Slovenian, Sindhi, Spanish; Castilian, Spanish; Castilian - Old, Albanian, Serbian, Serbian - Latin, Sundanese, Swahili, Swedish, Syriac, Tamil, Tatar, Telugu, Tajik, Thai, Tigrinya, Tonga, Turkish, Uyghur, Ukrainian, Urdu, Uzbek, Uzbek - Cyrillic, Vietnamese, Yiddish, Yoruba