Microsoft SwiftKey is the intelligent keyboard that learns your writing style, so you can type faster.

Microsoft SwiftKey is always learning and adapting to match your unique way of typing - including your slang, nicknames and emojis.

That means autocorrect that actually works and helpful predictions, so you can get your point across fast, without errors.

Customise your keyboard to match your style, with dozens of themes to choose from. Send emojis, GIFs and more to your friends – Microsoft SwiftKey even learns your favourite emoji.

Let Microsoft SwiftKey help you text faster with Artificial Intelligence, swipe-to-type and more! Download today.


Intelligent Keyboard
- Microsoft SwiftKey learns from you, including your word choice, emoji usage and more
- Swipe typing or tap-to-type, whichever you prefer
- Toolbar: the expandable menu filled with quick shortcuts

What’s New

Version 2.9.1

Bug fixes and performance improvements

Ratings and Reviews

4.7 out of 5
85.5K Ratings

85.5K Ratings

Anchorman428 ,

Go back to combing typing & swiping for the same word.

I've been a devoted SwiftKey user for years. I even purchased themes to keep you going. I primarily love SwiftKey because I love to swipe without having to lift my finger up.

However it seems like SwiftKey changed the way that swiping works and it takes away some of what made SwiftKey better than Gboard. You see, I used to be able to enter a word by manually typing the first two letters of the word and then finished spelling the word by swiping the remaining letters. As long as I didn't hit the spacebar then it knew that I was still working on the same word. This made word prediction significantly more accurate. However, your new method removes the ability to start a word by typing and finish it by swiping. Instead, if I lift my finger up, it automatically considers that a new word. The end result is that I end up typing most words (to get the proper ending) instead of swiping. And that defeats the purpose of swiping all together.

Please strongly consider going back to the old way of swiping.

Aerincal ,

Still The Best, But "Flow" Accuracy Has Deteriorated

First, let me note that this is NOT a negative review. I still recommend the app, but I do see an issue happening that I think should be recognized.

I have been using SwiftKey for years, since long before Microsoft bought them out. It is/was a fantastic keyboard that you could actually see improve as it learned your patterns. Lately, however, (maybe the past 6-8 months?) the accuracy of my flow typing has deteriorated to the point I'm spending more time fixing its errors than typing my messages. I actually tried switching back to the stock IOS keyboard for a bit, though I ended up coming back to SwiftKey. I'd forgotten how IOS polices and censors "bad" language and that doesn't sit well with me, and their emoji and punctuation access is awkward as heck. SwiftKey still soundly trounces them in those areas.

I really hope that this issue sorts itself out, because aside from that, the keyboard is the best out there, hands down. The customizations, the way they've set up how you access emojis and punctuation, and other options are top-notch and no other keyboard I'm aware of comes close. For the time being, I've somewhat mitigated my issue by greatly slowing down my flow typing, which is ok but defeats the purpose of faster typing using flow.

enter my review ,

Not pleased

I have had this app just about a year now. Having the ability to swipe and not chicken peck on a cellphone to send text and email is huge, but some basic features on this app are inconsistent and worse than earlier versions or similar apps (hard to know switching from Droid to Apple). For instance, as others have mentioned, it completely forgets previous frequently used words not even suggesting them, instead inputs words I have never used or selected. Where do they come from? I have never heard or seen anyone use this crazy/foreign/ dated language.
It does not appear to be improving with usage, as I thought was implied. And to the above point, I use similar language frequently and I don't know why I often have to repeatedly correct it from crazy words I never use. Why isn't it improving?
Next, when I begin typing a word or compete a word and it offers a suggestion and I choose that word from the suggestion box it does not input it but leaves the few letters I typed and enters a space after the incomplete word, or just enters a space after the wrong word. I have to go back and select the word again or completely type the word myself. What's the use in suggestions then?
I am growing increasingly frustrated with this app and beginning to question if chicken pecking might be faster and more hassle-free.

App Privacy

The developer, SwiftKey, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Linked to You

The following data may be collected and linked to your identity:

  • Contact Info
  • Identifiers

Data Not Linked to You

The following data may be collected but it is not linked to your identity:

  • User Content
  • Usage Data
  • Diagnostics

Privacy practices may vary, for example, based on the features you use or your age. Learn More


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

You May Also Like