package icon

Cantonese Keyboard - Jyutping

Easy-to-use Cantonese input method with pronunciation lookup and dictionary.
New in version 0.60.0
1. Added a 9-key (T9) Jyutping keyboard layout.
2. Added a 9-key (T9) layout option for Stroke-based Jyutping reverse lookup.
3. Improved performance, reducing key press latency and input lag.
4. Refined the main app interface.
5. Updated the app icon.
Jyutping is a Cantonese input method that is intuitive and efficient—making typing fast, accurate, and effortless.
Type Cantonese just as you speak it — naturally and fluently.
Every input reinforces your pronunciation. The more you use Jyutping, the more familiar you become with Cantonese.

Ready to use right out of the box, with virtually no complicated setup.
Open source, ad-free, and fully offline — no privacy concerns.

Based on the Jyutping romanization scheme developed by the Linguistic Society of Hong Kong (LSHK), and compatible with various spelling habits.
You can perform reverse lookup of Jyutping using Mandarin Pinyin, Cangjie, Quick (Sucheng), Stroke input, and character decomposition. Detailed explanations are available within the app.

Keyboard feature highlights:
• Standard Jyutping input, e.g. neihou → 你好
• Abbreviated Jyutping input, e.g. nh / nhou / neih → 你好
• Tone input support for greater accuracy, helping learners master Cantonese tones and pronunciation
• Candidate words display corresponding Jyutping syllables, making typing easier while reinforcing correct pronunciation
• Supports both Traditional and Simplified Chinese characters, with Traditional characters distinguishing between Hong Kong and Taiwan standards
• Reverse lookup via Mandarin Pinyin: prefix with R (e.g. rlin → 林)
• Reverse lookup via Cangjie or Quick (Sucheng): prefix with V (e.g. vdd → 林)
• Reverse lookup via stroke input: prefix with X (e.g. xwsad → 木)
• Reverse lookup via character decomposition: prefix with Q (e.g. qmukmuk → 林)
• Emoji suggestions that match Cantonese expressions, e.g. daai cung (大蟲) suggests the tiger emoji
• A rich vocabulary tailored to Cantonese usage and grammar for smooth, natural typing
• Includes common English vocabulary for seamless bilingual input
• Multiple keyboard layouts available: 26-key QWERTY, 26-key triple-spell, 9-key (T9), etc.
• Fully supports light and dark modes, with adjustable keyboard height
• Convenient editing tools: copy, cut, paste, and cursor movement
• Optional sound and haptic feedback for key presses

The main app provides extensive Cantonese resources for convenient learning and reference:
• Detailed guides for using all Jyutping keyboard functions
• Jyutping scheme tables of initials, finals, and tones
• Common Cantonese phrases and expressions
• Pronunciations of commonly used Cantonese words
• Cantonese pronunciation lookup and dictionary search
• Text-to-Jyutping conversion
• Cantonese text-to-speech

We respect user privacy and do not collect any personal information.

This app is fully open source on GitHub:
https://github.com/yuetyam/jyutping-android

To learn more about Jyutping and Cantonese keyboards, visit our official website:
https://jyutping.app

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 0.60.0 (62) suggested Added on May 02, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 10 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    No permissions

    Download APK 48 MiB PGP Signature | Build Log

  • New in version 0.59.0
    1. Added some English word candidates. You can enable or disable English suggestions in the keyboard settings.
    2. Slightly improved the performance of reverse lookup using Cangjie, Quick(Sucheng), and Stroke.
    3. Improved the Jyutping tone chart in the main app.
  • Version 0.59.0 (59) - Added on Apr 05, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 10 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    No permissions

    Download APK 46 MiB PGP Signature | Build Log

  • New in version 0.58.0
    1. Improved typing performance using multi-threading.
    2. Improved reverse lookup of Jyutping using Cangjie, Quick(Sucheng), Stroke, Mandarin Pinyin, and character components.
    3. Improved Traditional–Simplified Chinese conversion in the “Edit” panel.
    4. Improved the Delete key gesture: swipe right-to-left or bottom-to-top to clear pre-edit syllables.
    5. Improved font rendering of candidate words and Jyutping annotations on certain devices.
    6. Improved font rendering across various keyboard compon
  • Version 0.58.0 (58) - Added on Apr 03, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 10 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    No permissions

    Download APK 45 MiB PGP Signature | Build Log