Traditional T9

3.9
377 reviews
50K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

TT9 is a 12-key T9 keyboard for devices with a hardware numpad. It supports predictive text typing in 40+ languages, configurable hotkeys, text editing with undo/redo, and an on-screen keypad that can turn your smartphone into a Nokia from the 2000s. And, best of all, it doesn't spy on you!

This is a modernized version of the Traditional T9 Keypad IME by Lee Massi (Clam-), with many new features and languages.

Supported languages: Arabic, Bulgarian, Catalan, Simplified Chinese (Pinyin), Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, Finnish, French, German, Greek, Gujarati (phonetic), Hebrew, Hindi (phonetic), Hinglish, Hungarian, Indonesian, Irish, Italian, Japanese (Romaji), Kiswahili, Korean, Latvian, Lithuanian, Norwegian, Polish, Portuguese (European and Brazilian), Romanian, Russian, Serbian (Cyrillic) Slovak, Slovenian, Spanish, Swedish, Moroccan Tamazight (Latin and Tifinagh), Thai, Turkish, Ukrainian, Vietnamese, Yiddish.

Philosophy:
- No ads, no premium or paid features. It's all free.
- No spying, no tracking, no telemetry or reports. No nothing!
- No unnecessary bells or whistles. It only does its job, typing.
- The Full version operates entirely offline with no Internet permission. The Lite version connects only when downloading dictionaries from GitHub and when the voice input is active.
- Open-source, so you can verify all the above yourself.
- Created with help from the entire community.
- Things it will (probably) never have: QWERTY layout, swipe-typing, GIFs and stickers, backgrounds or other customizations. "It can be any color you like, as long as it is black."
- Not intended as a clone of Sony Ericsson, Nokia C2, Samsung, Touchpal, etc. It is understandable to miss your favorite old phone or keyboard app, but TT9 has its own unique design, inspired by the Nokia 3310 and 6303i. While it captures the feel of the classics, it offers its own experience and won’t replicate any device exactly.

Thank you for understanding, and enjoy TT9!

Please report bugs and start discussion only on GitHub: https://github.com/sspanak/tt9/issues
Updated on
Jul 31, 2025

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.9
372 reviews
Kimberly Porladie
July 29, 2025
this is good the one thing that's not good is the location of the mic it should be listed on the top it would definitely be easier to reach and almost everyone uses the mic! you also have to press and hold it and it doesn't last that long you can let go after it says speak but if you pause for a Split Second it stops working and you have to hit it again
Did you find this helpful?
Dimo Karaivanov
August 9, 2025
Voice input is not handled by TT9 but directly by Android. Unfortunately, there is nothing I can do to adjust the wait time when you make a pause. Please, see if there are any settings for that in Android Settings under "Sound" or "Microphone".
Gözde B
August 2, 2025
Hi there, love the app. Unfortunately, i'm unable to switch between languages easily. I`ve read the faq but can't seem to get it to work. However I can easily flick through English capitals, etc
Did you find this helpful?
Dimo Karaivanov
August 4, 2025
There is a mistake in the FAQ section of the readme. Thanks for pointing it out. The on-screen key in question is the bottom-left one. It should have a small globe icon in the corner. Press and hold to change the language.
Christine Vanderhoof
June 16, 2025
Has a t9 feature...which is the main thing I was after after the Samsung UI 7 upgrade. Doesn`t have contractions in the dictionary?? The symbols should be in the same spot you move through the t9, numbers, and alpha, but they`re not. The symbols go back to alpha after each use so my ellipses take 2x as long The limited emojis are disappointing. I can't seem to move through languages except through settings. When trying to add a contraction, it only wants to add the part of the word after the `.
2 people found this review helpful
Did you find this helpful?
Dimo Karaivanov
June 20, 2025
All contractions are already there. For example, 've, 're, 's, and others are available as separate words. You can type them using 183, 173, 17, etc. This allows combining with any other word. To acquaint yourself with TT9, I recommend reading the built-in help or the online variant at https://github.com/sspanak/tt9/blob/master/docs/help/help.en.md

What’s new

This version is mostly focused on fixing bugs. Besides that, it brings official support for Android 16, and small dictionary improvements.