Categories: Guides Extra   Tags: , ,


The best Android keyboards apps? That’s right: if you’re an iPhone user, BlackBerry addict or Windows Phone 7 fan, you may not know that Android lets you change what keyboard you use to type with. Don’t like the one your Sony Ericsson comes with? Go get another.

It’s a tremendously useful option to have, but with so many different keyboards available on the Android Market, it can be hard to know which to pick. That’s where we come in: we’ve tested every single one to find out which is best, whichever Android phone you use, and whatever your WPM count is. Read on for our verdict.

Below, you’ll see our findings on every Android keyboard we’ve tried, in alphabetical order. The ones that really stood out are marked with Editors’ Choice badges, but have a browse through: we’ve flagged up others that have advantages in certain scenarios.

Now, a few things to clarify. It’s surprisingly tricky to hunt down the precise number of keyboards on the Android Market, because they don’t get their own category. But we believe we’ve found every English language Android keyboard app that’s had more than 10,000 installs according to Market and AndroLib estimates – if we’ve missed any don’t hesitate to let us know in the comments.

Best Android apps of all time: Top 100

We also know that something as personal as how you write is an emotional decision as much as a practical one, so try a few out: from our perspective, we were looking for keyboards that allow you to type quickly, but with correct punctuation and capitalisation, since we’re used to sending lots of work emails by mobile.

To install any Android keybaord app you see here, simply click through to the Market to download them, then activate them in Settings>Language & Keyboard. You can then switch to them anytime you choose by holding down on a text field, and selecting Input Method.

Damien McFerran contributed to this report


Best Android keyboard app for: Frying your mind
If you seek simplicity from your keyboard replacement then avoid 8pen like the plague. Rather than use a standard keyboard, this app instead uses a unique ‘dial’ configuration. Letters are assigned to sections of the dial, and by drawing a circle in a particular direction, you can spell out words. In theory it’s undeniably clever, but in practice it requires you to learn an entirely new way of text input. If you’re willing to stick with it then you may find it’s to your tastes, but when there are excellent alternatives such as Swype and Swiftkey X on the market, we’d wager that few will persevere.


Best Android keyboard app for: Multi-lingual types
AnySoftKeyBoard feels like a slightly spruced up Android 2.1 keyboard, with the same tall grey buttons. It’s a bit more responsive, but also a great deal more customisable, letting you assign various actions to different swiping gestures. That said, most of these actions are simply cursor movements, and text selection has been greatly improved in Android 2.3 so don’t bother unless your Android phone is on Froyo or below. Grammar sticklers will also miss the row of punctuation marks that appears on the top of many other Android keyboard apps. But its extensive languae support and easy switching between boards mean that you if you type in more than one language, it’s worth a butchers’.

Better Keyboard 8
Free (£1.84 to unlock settings/themes)

Best Android keyboard app for: Pimping out however you like
Better Keyboard is an Android keyboard app stalwart, now on version eight and still going strong. And it deserves to: this iteration appears to have nailed one of the long running issues (That it’s all too easy to ttype douuble lettters) and is incredibly responsive and accurate, with great punctuation correction for contractions. Its big feature though, which you’ll have to pay for, is the option to use all sorts of skins and plug-ins, to customise it to your heart’s content. If you’re one of those rare souls actually willing to pay money for an app on the Android Market, it’s a must.

Big Buttons Keyboard

Best Android keyboard app for: Those with large digits
As the title suggests, Big Buttons is all about giving your soft keyboard a more impressive, er, girth. Each key is made larger, making text input easier because you’re less likely to tap the wrong key. To be honest, we didn’t notice a massive improvement – most modern Android keyboards have error correction that cleverly looks at the keys you’ve pressed and guesses if you’ve touched the wrong one by mistake. Still, Big Buttons will find favour with those of you that possess sausage-like fingers that would have made Andre the Giant green with envy.

Dr.Ben0x Keyboard

Best Android keyboard app for: Arabic users
It’s simply the old, not very good Android 2.1 keyboard for English users, but tap the bottom left button and you can switch to Arabic immediately. Very handy for a select audience, and we certainly can’t complain about the price.


Best Android keyboard app for: Finding what other keyboard types you like
Rather than offer one mode of input, FlexT9 allows you to toggle between tracing (like Swype), tapping, physically writing letters and speaking. The upshot is the fact that it covers practically every text entry preference, but the downside is that it comes across as a jack of all trades, master of none. For example, the text prediction is very iffy at times, with some suggestions making about as much sense as a chocolate teapot. Still, while Swype remains in beta form, FlexT9 offers a decent trace-to-type alternative.

Graffiti for Android

Best Android keyboard app for: 90s nostalgia
Graffiti will be familiar to anyone who owned a Palm OS PDA in the years before touchscreen smartphones appeared. It allows you to input text by drawing simple gestures which relate to each letter. While former fans may feel at home, the fact that you’re not using a stylus (as was the case with Palm-powered PDAs) can make things awkward, especially on mobiles with small screens. Also, we can’t help but feel that tapping or tracing is much faster method of writing. Possibly best left for those who yearn for the good old days when Palm dominated the portable arena.

Handcent Keyboard
Best Android keyboard app for:
Er, pass
You might know Handcent better for its superb SMS messaging app, and judging from this, it’s master of only one trade. This 0-9 keyboard is confusing (Letters don’t appear in the text field until a whole word is complete, so it’s not always clear how many characters you need to delete) and seems convinced that you’re trying to write out long strings of numbers all the time rather than common words. There are very few Android phones where an old school 0-9 keyboard will be preferable (Maybe an X10 Mini), but even then, these come with better T9 keyboards than this. Don’t bother.

HexBoard Keyboard

Best Android keyboard app for: Low resolution phones
HexBoard takes rectangular conventions and slaps some more sides on them, with hexagonal buttons – and in portrait mode, a layout that is anything but QWERTY. It’s actually surprisingly quick to pick up, but the delete button in the bottom left hand corner is too hard to get at, and the app has clearly not been updated for phones above 480×320 resolution, so on larger screens it looks blurry. Pity.

iPhone Keyboard Emulator

Best Android keyboard app for: iOS converts
Apple’s iPhone keyboard is one of the best, and this Android keyboard app from Sixgreen Labs does its best to rip it off, as the name suggests. It’s remarkably responsive and registered all the right presses, with almost identical iOS layout save for an emoticon key in place of the return button – and augmented with Android’s auto punctuation and word prediction bar. Admittedly, the fonts don’t look all that like Apple’s, but it’s the closest thing you’re going to get on a Google phone. (Oh, and one issue we’ve only just realised we had with the iPhone keyboard: the letters don’t change from upper to lower case contextually. They don’t here either. Lame).

Keyboard from Android 2.3
Approx 60p (free version available)

Best Android keyboard app for: Anyone with or without a Nexus S
Google’s 2.3 keyboard is without a shadow of a doubt one of the finest ‘standard’ variants currently available for Android. The trouble is, it only ships on the Nexus S – many manufacturers such as HTC are choosing to remove it from the devices they crank out. Thankfully you can download this handy replacement to score yourself some sweet Gingerbread goodness. It boasts great auto-correct and an intelligent punctuation bar just above the keyboard itself. Although it looks a bit squashed on 960×540 pixel resolution phones like the Motorola Atrix, it’s still the best there is if you want instant results, and properly formatted emails.


Best Android keyboard app for: Boggle obsessives
MessagEase can trace its roots all the way back to the days when Palm OS ruled the roost, and Windows Mobile was still called Pocket PC. It’s still worth your time in 2011 however, especially if you’re a coffee-in-one-hand, phone-in-the-other sort of texter. Nine buttons sport the most commonly used letters, and sub-letter within them which you must slide across to access. It takes some practice, and punctuation is a pain, but you can pick up quite the clip with just one hand this way. In truth, Swype has surpassed MessagEase, but it’s still fun (there’s even an accompanying game to help you learn) if you’re looking for something different.

Perfect Keyboard

Best Android keyboard app for: qHD screens phones
Perfect Keyboard might just be what it says on the tin. It’s a smart QWERTY with most of the features of the 2.3 Gingerbread keyboard, but the ability to customise everything from the theme to the colour, height of keys and width between them – plus what dictionary words are auto-suggested from. Not only that, but you can use gestures to delete words with a swipe, and even bring up a row of cursor keys for easier text selection. As such, this is the perfect keyboard for larger Android smartphones, especially those with 960×540 resolution screens that render other keyboards squat. If you’ve got a Dell Streak or Samsung Galaxy Tab, it’s also well worth the price of admission, since you can customise the key size to your heart’s content.

SlideType Keyboard

Best Android keyboard app for: Erm. People who like stroking things alot and not actually sending anything.
This might be worth a shot with a puny sized phone such as the HTC Tattoo, but we’ve been trying to get used to it for some time and we’re still not digging it. Like some of the Android keyboard apps listed here, it stuff several letters in to 0-9 buttons, and the direction you swipe on each determines the letter. In practive, having to smudge the screen for each individual charcter rather than tapping once, or dragging across like Swype, becomes very annoying, and we struggled to write anything coherent.

Smart Keyboard Pro
Approx £1.70

Best Android keyboard app for: Sound effects
One of the first keyboards to feature support for multi-touch back in the early days of Android, Smart Keyboard Pro has quickly been caught up by its rivals. However, as far as bog-standard T9 keyboards go, it remains reasonably impressive. It’s perfect for quick typers who like to use both thumbs during text input, and those of you that have warmed to Microsoft’s Windows Phone 7 will love the copycat button click. It’s debatable if Smart Keyboard Pro has what it takes to beat the 2.3 Gingerbread Keyboard, but the vast array of supported languages (everything from Afrikaans to Macedonian is supported) helps it stand out from the crowd.

Approx £1.25

Best Android keyboard app for: SMS obsessives
While most keyboard applications offer predictive text and error correction, few can match SwiftKey’s supernatural efficiency. By watching the manner in which you type and looking at your SMS archive for typing patterns, SwiftKey is able to accurately predict your next word before you’ve even started to type it. It boasts enhanced algorithms for text prediction and error correction, making it one of the most blisteringly fast keyboard replacements on the Android Market. It’s worth noting that Swiftkey X Beta is now available for free, but at the moment it’s in the testing phase. Existing Swiftkey purchasers will be able to upgrade to the new version when it’s declared final and stable.

SwiftKey X
Free (beta)

Best Android keyboard app for: SMS and email obsessives
This advanced edition of the excellent SwiftKey is currently in beta form, but even at this early stage it’s blindingly impressive. The general premise hasn’t changed – SwiftKey X uses clever programming to guess your next word – but this time around the app has a more impressive armoury to choose from. You can link it with your Twitter, Facebook, SMS and Gmail accounts so that it can ‘learn’ the way you type. By doing this, SwiftKey X looks for patterns in your messages and for well-worn phrases you can literally write the entire passage using complete words. It’s impressive stuff, and saves a lot of time to boot.

Free (beta)
Best Android keyboard app for: One handed uses, resistive screens
Arguably the most famous trace-to-type keyboard available, Swype is still currently in beta but ships on many handsets as standard – including many of Samsung’s Android devices. Although it’s still technically in testing, Swype is an absolutely joy to use. You won’t believe how quickly you can compose an email or reply to a text message using this application, and the error-correction software is better than that seen on most rival trace-to-type keyboards. The only thing we don’t like is the prediction window, which pops up over the text input area rather than in a small bar at the top of the keyboard – it can occasionally obscure the sentence you’re writing. It’s also a revelation on an Android phone with a cheapo resistive touchscreen – if you’ve got a HTC Tattoo or a Samsung Galaxy Europa, you must try it out.

Tap Tap Keyboard

Best Android keyboard app for: Avoid
There’s a nugget of a kernel of a glimmer of a good idea buried within Tap Tap Keyboard: the notion that actually, we really don’t use some letter very often. As such, you’ll find the highest scoring Scrabble letters buried in the middle, with a re-arranged letters prioritising your E, S and other common characters. In practice however, it fails for several reasons. While you can type surprisingly quickly, the lack of sensible auto-punctuation and the simple fact that the letters in the middle are still the same size, just a different colour, makes it fairly pointless. Add to that the repeat force closes, and you’ve got an Android keyboard app on your hands to avoid.

ThickButtons Keyboard

Best Android keyboard app for: Avoid
A nice idea poorly executed. The premise is that the buttons, which look like the old Android 1.x keyboard, expand in size the more likely you are to press them next. Smart, but when there’s no text correction there’s a problem. Can you tell what we were trying to write here? “”The quivk btown foc jumps over the lazy dogf.”" The algorithms don’t really seem up to scratch either: for some reason, this Android keyboard app thinks you’re as likely to follow DO with H as you are G. Too much Simpsons, perhaps?

Thumb Keyboard

Best Android keyboard app for: Big screen mobiles
There’s no denying that the average touch screen keyboard is a little on the cramped side, and the chaps behind Thumb Keyboard have cooked up a solution. The keyboard itself is divided into sections, making it easier and more intuitive to type with your thumbs. This app also has an impressive level of customisation, and has been optimised for use on large-screen tablet devices. The only drawback is that it occupies more of the screen than the stock keyboard, but this is mitigated by the impressive speed at which you can input text when using both hands.

TouchPal Input

Best Android keyboard app for: Tiny screen phones
CooTek’s TouchPal Input is an absolute no-brainer for any Chinese Android users, but it’s worth considering if you only speak “British innit” too. Although its auto-punctuation is non-existent, it’s very responsive and accurate – in fact, even more so than the stock Android 2.3 keyboard on mobiles with really tiny screens. You can choose from full QWERTY, 12 key and 0-9 pads in both portrait and landscape, but testing the Vodafone Smart recently, we had no problems using it in full QWERTY mode. If you own another tiny rival, such as the Sony Ericsson Xperia X10 Mini, you must try this out.

W10 Keyboard

Best Android keyboard app for: Texters with patience. Is that a thing?
Bear with us, this is an English language Android keyboard, honest. W10 takes the Latin alphabet and turns it on its head: instead of 26 individual characters, you have just 10 core ones. Dragging across two creates another secondary letter – two Us for instance make a W. If you’re willing to put in a lot of practice, it really is very fast for texting – we prefer more instant gratifcation however.

What Android keyboard app do you use? Have we missed any? Shout up with your thoughts in the comments below!

  • Jay

    Swype was updated the other day so your negative comments about the pop up word window are invalid, it now uses a bar at the top of the window.

  • Kathie Kasper

    I was using Shapewriter for a long time (Swype-esque), and thought it was great but it just seemed to start losing its auto correct abilities. I would type at and it would always make it st, which isn’t even a word. Took longer to correct those things than to type it in the first place! So I switched to the Gingerbread keyboard, which is very good, but Shapewriter and Swype are hands down better for one-fingered typing. 

    • John

      Kathie Shapewriter is now Slideit Keyboard. My go to currently 

    • Anonymous


    • Anonymous

      @Kathie I switched to the Gingerbread for the same reason, and it’s great to have the word prediction, and fewer mistakes to correct. The problem is the speed ceiling of always having to type the first few letters, and constantly checking the word bar to see if you can skip typing the rest. I just switched back to slideIT and it feels so much faster. 

      @John I believe shapewriter ceased development but was always a different product and different dev. 

      @anyone who hasn’t tried SlideIT, it combines the best features of shapewriter & swype, which both had flaws. It adds voice input, easy access to punctuation, and quick language switching. I’ve been mostly using it for about a year and it’s been improving by leaps and bounds. I haven’t used swype beta for about the last year or so and if it ever hits the market I’ll try it again but for now, slideIT is 90% perfect.

  • SJaafar

    No mention about Multiling keyboard?

    • Anonymous

      Hey SJaafar – to make this a feasible challenge, we tried to stick to only ones with mroe than 10,000 installs, and that had an English keyboard. Does this have both? If so let us know, we’ll pop it on the list!

  • Tom

    For me Hacker’s Keyboard is the best. In portrait it can be set up to be more or less like the stock Gingerbread keyboard, while in landscape it’s a full five-row QWERTY layout, complete with control, escape, tab, arrow keys, …

    • Anonymous

      Ooo thanks Tom, we’ll take a look!

  • Tom

    Great feature, thanks.
    For my secondary language I have been looking for a keyboard that does Thai in addition to a solid English offering, I don’t suppose during the testing you came across one that catered for Thai did you?
    The current reviews out there tend to be very biased and are often written by the developers (which doesn’t make it easy for the end user :) )

    • Anonymous

      Afraid not Tom! AnySoftKeyboard makes switching languages easy but I don’t know if it supports Thai. Likewise, maybe there’s a plug-in for Better Keyboard?

      • Deng

        Smart Keyboard Pro has English and Thai

        • Tom

          thanks both, will explore these suggestions.

  • François

    “Smart Keyboard Pro best for… sound effects” ?! Is it a joke? This keyboard has full customization abilities (skins, key height, bottom padding, layout, etc), powerful prediction especially thanks to the smart dictionary and custom auto-text features, hard keyboard support, advanced swipe gesture options, unparalleled multi-language support, and much more. Looks like you didn’t actually use it ;)

  • Karz_01

    u missed out on Siine keyboard I think.. Coz im currently using it. I cant get myself to change to any other. 

  • Karz_01

    u missed out on Siine keyboard I think.. Coz im currently using it. I cant get myself to change to any other. 

Hot chat, right here!

Our most commented stories right now...