TouchPal Keyboard is a keyboard with predictive text and glide typing. Type fast single handedly by just gliding on the letters! In the meantime, it protects you from embarrassing typos even when you are using swype.

Besides, we also have T9 or T+ layout which would be a good choice for those who don’t use gesture typing or swipe typing to type faster.

AvatarMoji is now available on TouchPal Keyboard.
With AvatarMoji, you can create a lot of GIF Emoticon of your own image.
There will be rich skin color, clothing, hairstyle, animation and other materials for you to create them, so that your GIF Emoticon are more interesting and more fun to share with friends.

Your AI assistant, Talia(official), is now available on TouchPal Keyboard.With Talia, relevant features and information can be accessed on TouchPal Keyboard without having to switch between apps.

Talia key features:
- Swift Paste: Get useful information (emails and links) from your clipboard.
- Emoji Suggestions: Predict relevant Emoji based on your text.
- Quick Search: Look up information and share it with your friends.

Key features: 
- Gesture input / Swipe input 
- Better prediction / Auto correction
- Big amount of Emoji with different skins
- Customizable themes and key colors
- Text Arts & Text faces

With TouchPal Curve® technology, you may slide from one letter to another to form a word, without lifting a finger! You can also slide up for numbers and slide down for symbols. Slide left on Backspace to delete a whole word.

- Most powerful error correction: Autocorrect mistyping errors and typos
- Support emoji prediction
- Cloud prediction: Make prediction more smart

Choose one of the keyboard themes that matching your iPhone color and themes. It also supports you to set your own photo as a keyboard theme.

No need to switch between keyboards for Emoji. Simply hold the Enter key to access all the 1500+ Emoji.

- English
- Chines –拼音
- Phonetic – 注音
- French
- German
- Portuguese
- Russian language
- Spanish
- Portuguese (Brazil)
- Spanish (Latin)
- Italian
- Dutch
- Danish
- Norwegian
- Ukrainian
- Turkish
- English (United States)
- Arabic
- Swedish
- Hindi
- Hindi (Latin)
- Indonesian
- Malaysian
- Hinglish
- English (UK)
- German (Switzerland)
- Italian (Switzerland)
- French (Canada)
- French (Belgium)
- French (Switzerland)
- Czech
- Zulu
- Irish
- Hungarian
- Uzbek
- Catalan
- Croatian
- Afrikaans
- Spanish (America)
- Basque
- Finnish
- Icelandic
- Bulgarian

1. Go to system settings>general>keyboard 
2. Click ‘Add New Keyboard‘>choose ‘TouchPal Keyboard’ 
3. Click ‘TouchPal Keyboard’-> Allow Full Access
4. Go back and switch to TouchPal Keyboard when typing
5. Congratulations & have fun!

Many features like language switching and themes need the access to read the language data and themes from this settings app. TouchPal treats user privacy seriously. No privacy information will be read or stored.

- Slide up for numbers and slide down for symbols. Slide left on Backspace for deleting a whole word.

Follow us:

What’s New

Version 3.3.0

The Privacy Policy has been updated.

Ratings and Reviews

4.6 out of 5
2.4K Ratings

2.4K Ratings

Newton1667 ,


Very comprehensive, I like the format(s), works well with "others". Something changed recently regarding themes and not sure what is going on? Is it possible to have a imposter TouchPal? Sometimes the settings doesn't offer number row on top, which is must have for it saves so much time sparing the usual back and forth when times of much mixed content. I myself need symbols of all kinds; math, languages, etc. Having that included like the stand alone symbols keyboards would greatly make TouchPal a one stop shop with no need for other keyboards to clutter my device(s). One important rule is privacy and making sure any saved user words are inaccessible to anyone for obvious reasons. Make sure the default is OPT OUT. Disclose third party application who are somehow not bound to TouchPal privacy statements.
Thank you

Creator-Kami ,

Make Talia optional

I used to love this keyboard, and it's my go to keyboard with Discord because I can make the keyboard dark like the app and actually use the return key, which gets automatically replaced by # and @ in Discord's iOS app on the stock keyboard. However, this last update added Talia, and I'm really unhappy with it. Firstly, it replaced the arrow which would drop the keyboard down. This was the only way I could see what I was typing a lot of times because the TouchPal doesn't automatically scroll what you're typing like the stock keyboard. Secondly, I don't want to see what is on my paste clipboard every time I click to type. Talia does this, in bright blue so you have to see it. This is annoying and unproductive. Finally, when I do accidentally click the icon for Talia, it causes my entire device to chug loading it, preventing me from typing. This is awful, inefficient design. Please make Talia optional in the settings menu and not right in our faces every time we use the keyboard. I hate that I'm going to be switching to SwiftKey until this is resolved.

ai4x4 ,

Auto correction need improvement

I am getting really tired of having to correct this up. There are words, for example "so", the app corrects it to "do". Ok, not a big deal, just backspace to change it to so... Here is the frustrating part, it changes it to "do" again,and then again and again. If I am going back to correct, the app should know to at least change it to another word or keep the one I just corrected it to. And also here you see that I typed "..." the app automatically inserted a space and capitalized the next word. Also, if I put something in parentheses, we all know that the punctuation signs must go inside the parentheses. The app always places a space between the punctuation sign and the closing parenthesis. Little gripes here and there, but hopefully someone is listening and will make corrections. New version doesn'tautomaticallyspaceafter a worditrecognizes. <-- see what i mean?


TouchPal HK Co., Ltd.
115.4 MB

Requires iOS 9.0 or later. Compatible with iPhone, iPad, and iPod touch.


English, Arabic, Danish, Dutch, French, German, Indonesian, Italian, Norwegian Bokmål, Portuguese, Russian, Simplified Chinese, Spanish, Traditional Chinese, Turkish, Ukrainian

Age Rating
Rated 4+
© CooTek


  • Family Sharing

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

More By This Developer

You May Also Like