Convert PDF and photo files to text

Want to get more out of Google Drive for work or school? Sign up for a Google Workspace trial at no charge. 

You can convert image files to text with Google Drive.

Step 1: Prepare the file

For the best results, use these tips:

  • Format: You can convert PDFs (multipage documents) or photo files (.jpeg, .png and .gif)
  • File size: The file should be 2 MB or smaller.
  • Resolution: Text should be at least 10 pixels high.
  • Orientation: Documents must be right-side up. If your image faces the wrong way, rotate it before you upload it to Google Drive.
  • Languages: Google Drive detects the language of the document. Learn more about supported languages
  • Font and character set: Use common fonts, such as Arial or Times New Roman.
  • Image quality: Use sharp images with even lighting and clear contrasts.

Step 2: Convert the file

  1. On your computer, go to Google Drive.
  2. Right click a file.
  3. Click Open with and then Google Docs.
  4. The image file is converted, but the format might not transfer:
    • Bold, italics, font size, font type, and line breaks are likely to be retained.
    • Lists, tables, columns, footnotes, and endnotes are not likely to be detected.
Supported languages
  • Acehnese
  • Acholi
  • Adangme
  • Afrikaans
  • Akan
  • Albanian
  • Algonquian
  • Amharic
  • Ancient Greek
  • Arabic (Modern Standard)
  • Araucanian/Mapuche
  • Armenian
  • Assamese
  • Asturian
  • Athabaskan
  • Aymara
  • Azerbaijani
  • Azerbaijani (Cyrillic; old orthography)
  • Balinese
  • Bambara
  • Bantu
  • Bashkir
  • Basque
  • Batak
  • Belarusian
  • Bemba
  • Bengali
  • Bikol
  • Bislama
  • Bosnian
  • Breton
  • Bulgarian
  • Burmese
  • Catalan
  • Cebuano
  • Chechen
  • Cherokee
  • Chinese (Mandarin; Hong Kong)
  • Chinese (Simplified; Mandarin)
  • Chinese (Traditional; Mandarin)
  • Choctaw
  • Chuvash
  • Cree
  • Creek
  • Crimean Tatar
  • Croatian
  • Czech
  • Dakota
  • Danish
  • Dhivehi
  • Duala
  • Dutch
  • Dzongkha
  • Efik
  • English (American)
  • English (British)
  • Esperanto
  • Estonian
  • Ewe
  • Faroese
  • Fijian
  • Filipino
  • Finnish
  • Fon
  • French (Canadian)
  • French (European)
  • Fulah
  • Ga
  • Galician
  • Ganda
  • Gayo
  • Georgian
  • German
  • Gilbertese
  • Gothic
  • Greek
  • Guarani
  • Gujarati
  • Haitian Creole
  • Hausa
  • Hawaiian
  • Hebrew
  • Herero
  • Hiligaynon
    Hindi
  • Hungarian
  • Iban
  • Icelandic
  • Igbo
  • Ilocano
  • Indonesian
  • Irish
  • Italian
  • Japanese
  • Javanese
  • Kabyle
  • Kachin
  • Kalaallisut
  • Kamba
  • Kannada
  • Kanuri
  • Kara-Kalpak
  • Kazakh
  • Khasi
  • Khmer
  • Kikuyu
  • Kinyarwanda
  • Kirghiz
  • Komi
  • Kongo
  • Korean
  • Kosraean
  • Kuanyama
  • Lao
  • Latin
  • Latvian
  • Lingala
  • Lithuanian
  • Low German
  • Lozi
  • Luba-Katanga
  • Luo
  • Macedonian
  • Madurese
  • Malagasy
  • Malay
  • Malayalam
  • Maltese
  • Mandingo
  • Manx
  • Maori
  • Marathi
  • Marshallese
  • Mende
  • Middle English
  • Middle High German
  • Minangkabau
  • Mohawk
  • Mongo
  • Mongolian
  • Nahuatl
  • Navajo
  • Ndonga
  • Nepali
  • Niuean
  • North Ndebele
  • Northern Sotho
  • Norwegian (Bokmål)
  • Nyanja
  • Nyankole
  • Nyasa Tonga
  • Nzima
  • Occitan
  • Ojibwa
  • Old English
  • Old French
  • Old High German
  • Old Norse
  • Old Provencal
  • Oriya
  • Ossetic
  • Pampanga
  • Pangasinan
  • Papiamento
  • Pashto
  • Persian
  • Polish
  • Portuguese (Brazilian)
  • Portuguese (European)
  • Punjabi (Gurmukhi)
  • Quechua
  • Romanian
  • Romansh
  • Romany
  • Rundi
  • Russian
  • Russian (Old Orthography)
  • Sakha
  • Samoan
  • Sango
  • Sanskrit
  • Scots
  • Scottish Gaelic
  • Serbian (Cyrillic)
  • Serbian (Latin)
  • Shona
  • Sinhala
  • Slovak
  • Slovenian
  • Songhai
  • Southern Sotho
  • Spanish (European)
  • Spanish (Latin American)
  • Sundanese
  • Swahili
  • Swati
  • Swedish
  • Tahitian
  • Tajik
  • Tamil
  • Tatar
  • Telugu
  • Temne
  • Thai
  • Tibetan
  • Tigrinya
  • Tongan
  • Tsonga
  • Tswana
  • Turkish
  • Turkmen
  • Udmurt Ukrainian
  • Urdu
  • Uzbek
  • Uzbek (Cyrillic; old orthography)
  • Venda
  • Vietnamese
  • Votic
  • Welsh
  • Western Frisian
  • Wolof
  • Xhosa
  • Yiddish
  • Yoruba
  • Zapotec
  • Zulu
Was this helpful?
How can we improve it?

Need more help?

Sign in for additional support options to quickly solve your issue

Search
Clear search
Close search
Google apps
Main menu
Search Help Center
true
true
true
true
99950
false
false