Version: 4.0.21003.1519572 (21003)
21.3 MB (22,335,666 bytes)
Min: Android 4.0 (Ice Cream Sandwich, API 14)
Target: Android 4.4 (Kitkat, API 19)
Uploaded October 17, 2014 at 9:43PM UTC by Artem Russakovskii
Download APK
There's a newer version available below!

Whoa there!

It looks like you're using an ad blocker, so you'll have to wait 15 more seconds.
Please whitelist this site to skip the wait and help us pay for bandwidth, hosting, and other bills.

APK Notes:

This is the keyboard 4.0 APK with Material Design from the updated L preview.

WARNING: It will crash on devices not running Lollipop. The crash is caused by the requirement for an updated system library that shipped with Lollipop.

If you're rooted and can mount /system for writing, you can install the updated library manually (read our guide), and the crashes will stop.

If you're unable to replace files in /system/libs, DO NOT download this update.

This release does not have a Play Store Description, so we grabbed one from version

Google Keyboard makes typing fast and easy with gesture and voice. Glide through letters with Gesture Typing to enter words - just lift your finger to finish a word and gesture again, no spacebar required. Compose text on-the-go with Voice Typing. When you can’t find the right words, express yourself with hundreds of perfect emoji. Works on all your Android devices.

Key features:
• Gesture Typing: Slide your finger from letter to letter. Completes a word before you’ve finished the gesture, especially useful when gesturing longer words.
• Voice Typing: Touch the microphone to simply dictate your text.
• Word completion suggestions, automatic corrections, and next-word prediction based on the words you have typed.
• Emoji: Press and hold Enter to choose from hundreds of emoji in any app (Android 4.4+).
• Learns as you type: No need to manually add words to a personal dictionary. Type a word once and you can gesture type it or find it in suggestions next time. Long press a suggestion to remove it from your “learned words” or the keyboard dictionary.
• Sync your learned words across devices to improve suggestions: To turn on keyboard syncing, go to Settings → Language & input → Google Keyboard → Dictionary → Sync learned words.
• Gesture cursor control: Slide your finger across the space bar to move the cursor.
• Gesture delete: Slide left from the delete key to quickly delete multiple words.
• Symbols hints: Show quick hints on your keys to access symbols with a long press (enable in Google Keyboard Settings → Preferences → Long press for symbols).
• One handed mode: On large screen phones, pin keyboard to the left or the right of the screen by long pressing on Enter and selecting the thumb icon.
• Fast symbols: Gesture from the “?!☺” key to temporarily switch to the symbols keyboard and insert a symbol.
• Fast capitalization: Gesture from the SHIFT key to a character to capitalize it.
• Choose a layout with or without key borders to suit your style.

Gesture typing and word suggestions supported in:

English (US), Afrikaans, Armenian, Azerbaijani, Belarusian, Bulgarian, Bulgarian (BDS), Catalan, Croatian, Czech, Danish, Dutch (Belgium), Dutch (Netherlands), English (India), English (UK), Estonian, Finnish, French (Canada), French (France), French (Switzerland), Galician, Georgian, German (Germany), German (Switzerland), Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian (Italy), Italian (Switzerland), Kazakh, Kyrgyz, Latvian, Lithuanian, Macedonian, Malay, Norwegian, Persian, Polish, Portuguese (Brazil), Portuguese (Portugal), Romanian, Russian, Serbian (Cyrillic), Serbian (Latin), Slovak, Slovenian, Spanish (Latin America), Spanish (Spain), Spanish (US), Swahili, Swedish, Tagalog, Turkish, Ukrainian, Uzbek, Vietnamese.

Additional keyboard layouts:

Arabic, Basque (Spain), Bengali (Bangladesh and India)*, Esperanto, Hindi*, Kannada*, Khmer (Cambodia), Lao, Malayalam*, Marathi*, Mongolian, Nepali, Tamil (India and Singapore)*, Telugu*, Thai, Zulu.

* For Indic languages, Google also offers Google Indic Keyboard in the Play Store with Hinglish and transliteration support.

This release may come in several variants. Consult our handy FAQ to see which download is right for you.

October 17, 2014
Android 4.0+
Apps related to Google Keyboard
Previous APKs for (noarch) variant
All versions
  • Jonas Borggren

    Can anyone confirm if this really does not work with kitkat?

    Edit: I guess I can. Wait for it.

    • Try downloading again please – the APK I uploaded before wasn’t deodexed and was missing the critical .dex file. I’ve corrected it now, not sure how that even happened.

      • Alexander Terry

        confirmed as working.

      • Nick Nexus

        I installed it in my s4 (running cm 11 m11) and it works just fine. I didn’t do the libraries hack btw.

    • I took the risk to download it on KitKat (don’t worry I got the previous version back) and whenever the keyboard was supposed to show up, it didn’t. So don’t download it until you upgrade to Lollipop.

  • Igor

    God damn it, didnt read the notes and sideloaded it on my stock 4.4.4 Nexus 5. Now I’m backing all my shit up in order to factory reset it.

  • This froze my phone and the keyboard won’t even show up. I’m not installing this junk again.

    • Of course it wouldn’t work, didn’t you read the notes? It said it works with devices with Lollipop and above. -_-

  • M. Shaaban

    Anybody know when this is going to be available on Play store, is it going to be for devices running Kit-Kat or only to those running Lollipop?

  • Satpreet Singh

    emojis not working on devices with android lower than KK

  • Rodolfo Lopez

    when they are releasing the new one offcialy? already on other languages but not english why?

  • Lukasz

    Doesn’t work in landscape, it crashes.