There's a huge amount of changes in v5 of Google Keyboard:
- new emoji/numpad button locations surrounding the space bar
- Unicode 9.0 emoji support
- extra number row shows up in password fields
- opt-in and a setting for sharing snippets with Google to improve the keyboard for everyone (what and how you type)
- show key border toggle
- one-handed mode toggle
- long-press for hinted symbols toggle
- keyboard height setting (5 positions from short to tall)
- Holo White and Holo Blue themes phased out
- new first-time user experience (FTUE)
- dynamic floating preview toggle removed
- enable gesture delete toggle (slide left from delete key)
- enable gesture cursor control (move cursor by sliding across space bar)
- some settings got moved around
- what else?
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 the 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 dictate your text.
• Word completion suggestions, automatic corrections, and next-word prediction.
• Emoji: Press and hold Enter to add 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.
• Syncs your user history across devices and improve suggestions. To turn on keyboard syncing, go to:
• Settings > Language & input > Google Keyboard > Accounts & Privacy > Google Keyboard Sync

Gesture typing and word suggestions supported in:
English, Croatian, Czech, Danish, Dutch, Finnish, French, German (Germany and Switzerland), Greek, Hebrew, Italian, Latvian, Lithuanian, Norwegian, Polish, Portuguese (Brazil and Portugal), Romanian, Russian, Serbian, Slovenian, Spanish, Swedish, Turkish.

Additional keyboard layouts:
Afrikaans, Arabic, Armenian, Azerbaijani, Basque (Spain), Belarusian, Bengali (Bangladesh), Bengali (India), Bulgarian, Bulgarian (BDS), Catalan, Esperanto, Estonian, Galician (Spain), Georgian, Hindi(*), Hungarian, Icelandic, Indonesian, Kannada, Kazakh, Khmer (Cambodia), Kyrgyz, Lao, Macedonian, Malay, Malayalam, Marathi, Mongolian, Nepali, Persian, Serbian (Latinica), Slovak, Swahili, Tagalog, Tamil (India and Singapore), Telagu, Thai, Ukrainian, Uzbek, Vietnamese, Zulu.

• For Hindi users, Google also offers Google Hindi Input in the Play Store with Hinglish and transliteration support.
See available APKs
There's a newer version available below!

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

Android 4.2+
Android 4.2+
Android 4.2+
Apps related to Google Keyboard
All Releases
  • Thomas Wolfe

    Still won’t install on N -_-

    • PJ Chapman

      So sad. Really want to see Google make a keyboard that can pull me away from SwiftKey.

    • An Angry Chihuahua

      Really want those new emoji so I can rub it in my apple-user friend’s face.

  • 2khaat

    any idea whats new in from

    • Candido

      No more language text on spacebar when only one language is used.

      • dickenam

        Yes, thank god!

  • RustyDroidFan

    Has anyone had luck installing this on Moto X Pure Edition. I have tried multiple downloads but everytime I open it with Astro File Manager it says no application found for this file type

  • OMGs – I’ve been waiting my whole life for this. Google made this awesome new version of their keyboard which shrinks and that allows one handed typing, but one handed shrinking KB doesn’t work on my Nexus 7. Does it only work on phones? I know it’s a tablet but it’s hardly bigger that my Nexus 6 where it does work most excellent. This single handed, smaller keyboard layout feature needs to be available regardless of device. For example, I am typing this in landscape mode on a nexus 7 and the keyboard is obnoxiously large for gesture typing which is normally done with a single finger. I have to swipe across the entire screen, and this requires that I hold the device with only one hand because the swiping hand is not HUGE enough to go all the way across! Having the keyboard half the size would improve this experience SO MUCH! Please fix this! Ideally, for gesture typing, the keyboard does not need to be full width of the screen. This gets in the way. I would like the same feature on my Nexus 7 tablet such that I can put the SMALLER KB on the right side and gesture swipe without having to reposition the device in my hands. Why would Google not make it possible for this feature to work on any device that supports their keyboard? Google has some great ideas then screws them up sometimes. I can’t imagine why.