AnySoftKeyboard

3.3
26.5K reviews
1M+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Any Soft Keyboard is an open-source, on-screen keyboard with multiple languages support with emphasis on privacy.
This is one of the most customizable keyboards available.

To activate: Launch 'AnySoftKeyboard Settings' App, and follow the instructions.

Main features:
* Multi languages keyboard support via external packages.
* Completion dictionaries for multiple languages.
* Also completes your typed words from you contacts names (Android 2.0+)!
* And, learns your typing behavior to provide next-word prediction.
* Multi-Touch support (as in, pressing SHIFT along with other characters).
* Extension keyboard (swipe your finger all the way up out of the keyboard).
* Voice Input support (Android 2.2+).
* Compact/Phablet Mode.
* Gesture support:
** Experimental Gesture-Typing (enable in the Settings app).
** Swipe left or right to switch layouts.
** Swipe up to shift.
** Swipe down to close the keyboard.
* Theme support (comes with a few built-in skins, and more available in Play Store).
* Night Mode: Quiet, Dark keyboard at night time (enable in the Settings app).
* Power-Saving Mode: No vibrations, sound, suggestions and a dark theme (enable in the Settings app).
* Build-in user dictionary words editor.
* Build-in abbreviations dictionary: create shortcuts for words and sentences.
* Utility keyboard (swipe up from space-bar):
** Clipboard actions copy, paste, select-all, select selectively (long-press select and use arrow keys).
** Voice input
** Arrows
* And many more features!

Support at: https://github.com/AnySoftKeyboard
Updated on
Feb 8, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

3.3
25.4K reviews
Daniel Goodman
February 7, 2026
I want to give you more stars because you are a privacy keyboard. However, your software has very annoying quirks. This includes issues with auto correction, jumping the cursor elsewhere from where I want to type, and not getting words correct when I swipe them. I may not be remembering them all right now. Perhaps the best solution would be to have a discussion with you and demonstrate the issues that I have. If you're willing, then I would like to do so.
1 person found this review helpful
Did you find this helpful?
Cloudcrowned
January 23, 2026
very good keyboard, the multitude of settings are a bit intimidating and confusing at first, but once you get the hang of how everything is layed out its smooth sailing from there. I love how you can customize pretty much any setting you're not happy with. Only thing I wish I could do is organize the button on the bottom row where the spacebar is. You can already customize that row which is great since I don't like having the mic button, but I want the period to be next to the enter button.
2 people found this review helpful
Did you find this helpful?
Clayton Hughes
December 22, 2025
Great keyboard without all the privacy invasion. I wish I could customize some button placements, though. With language packs installed, its easy to accidentally change layouts. I also don't need an emoji key in the corner, especially since it's where I naturally click for for something the Google keyboard put there. Similarly, there's a bit of a learning curve for identifying where the punctuation has all moved to. I'd prefer, for example, that the ' key change to " in # mode.
6 people found this review helpful
Did you find this helpful?

What’s new

Gesture-typing: improved accuracy and performance.
Support Android 15 16KB memory pages.
Updated emojis for Android 15+.
Fixed emoji keyboard crash.
Better edge-to-edge support.
Minimum Android 6.0 (API 23) required.
Bug fixes & stability improvements.
YABTU.
Updated translations.

More: https://github.com/AnySoftKeyboard/AnySoftKeyboard/milestone/95