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+
Apps related to Google Keyboard
All Releases
  • Tony Damiani

    Wow so much New!

  • renegad3

    still no love for android N, hopefully next N update has new keyboard!

  • Autocorrect is CRAZY good after the update. I’m talking about SwiftKey level autocorrect here, holy crap.

    • Oh, god. Thats what makes me away from it. Hope these improvements work for portuguese too.

      • Joeidson Conde

        Funciona sim. As sugestões em português estão bem mais precisas. Vale a pena!!

        • Yan Krllus

          mas acho que o teclado está tipo em padrão ENG-US , pois as letras com acento , como por exemplo “é” “ó” “Í”… e outros , estão para a esquerda e o normal é para a direita … Tipo , não é reclamando , mais muda o costume que muitos devem ter .

          • Joeidson Conde

            Estranho… você verificou em qual idioma que o teclado tá configurado? O meu tá em português br e tá normal.

          • Yan Krllus

            Assim ó cara (Imagem) . Fora que o Asterisco *** mudou de local também , assim como ouve muita mudança … mas novamente , não estou reclamando , só muda o costume , ai você têm que aprender novamente …

          • Joeidson Conde

            Teve muitas mudanças mesmo. Eu uso muito o asterisco e eu não gostei dele ter mudado de lugar. Mas acho que é tudo questão de costume.

          • Joeidson Conde


          • Yan Krllus

            Pois é , cara , eu baixei e vi , agora voltou ao normal , asterisco no lugar , acentos no lugar … Acho que é como eu falei , aquela versão devia ser teclado padrão dos EUA mesmo com o idioma em português , ai essa nova a versão padrão ou sei lá , o importante é que está normal agora . ????????

    • Joeidson Conde

      That’s true. I think I’m no longer using Swiftkey

  • Niufrance

    Non problem with nexus5

  • dickenam

    Anyone have the language selected showing on the space bar? If no, how to remove? Dug around in settings…..nada

  • Yoshinatsu

    You need to add Unicode 9.0 emoji support on the changelog!
    If you have the latest Noto Color Emoji font installed, you can finally type the newest emoji introduced in Android N!

    • Paul_Werner

      What are the steps to install Noto Color Emoji?

  • Ramesh

    arm64 is not installing on Nexus 6P with Android N

  • Joseph Seboek

    Seeing the language on the space bar. Not a huge deal. Really like all the changes, especially the number pad. One glitch though, swypimg my finger across the keys caused letters to disappear!! Same thing with long press the period key for punctuation, other characters disappear. Note 3. ????

    • Joeidson Conde

      I hate that “change input” key right next to the comma key. I tried to remove it but I had no success ????


    LG G Pro 2, 5.0.1

  • Michele Curci

    Can ayone tell me how to install the version as system app on CM13?

    • Joeidson Conde

      Grant root access and move the apk file to the system folder, then reboot the device. Done :)

      • Michele Curci

        Thanks but maybe my issue is only a rare rare case

  • Icarus (KingKaminari @ XDA)

    Errr… The app is not working on Motorola’s 5.1(.1). Anyone with a 1st-gen Moto X, G or E having the same issue?

    • Did you install arm or arm64 version? I installed it on my Moto G1 and it works just fine, just make sure you install the arm version.

      • Icarus (KingKaminari @ XDA)

        I installed the arm version, yes. My system partition might be screwed up (i did quite a lot of mods to it). I’ll try reflashing the stock firmware and installing again.

  • Nami Ulted Japan

    What more? What else!

  • Joeidson Conde

    I agree with the 2. I hate that I always have to press space after a coma!!

    • Total Security


  • Total Security

    3. Voice input is still there! :)

  • Total Security

    The second thing I noticed as well. The switching is really laggy. But I’d prefer both languages in ONE keyboard anyways… Well, Google, will you do me that favour? :)

    The other thing I have to test for myself. So far, I haven’t found a single text where I couldn’t use the swipe gesture via the space bar :)

  • Weslley ferreira rios

    fantástico adorei

  • Anon

    I’m missing the country flags, can’t find them, why is that? I can see all new emojis but no the flags row

  • This update is one of the best Google Keyboard updates ever! I like how many of the main problems were easily solved with this update (e.g. the autocorrect, the size, the layout, etc.) I’m really proud of it and cannot wait for the future of this keyboard. Hopefully it starts beating its competitors (aka SwiftKey and Flesky) to the good stuff.

  • Eric Gustafson

    When composing a txt msg with the phone in landscape orientation, there is no name lookup in the To: field. Name lookup works fine in portrait orientation though. Android 4.4.4 on Moto Droid Mini.Any thoughts?

  • Michael Scott

    Is this the same as Gboard – The Google Keyboard?