package icon

Stroke Input Method (筆畫輸入法)

A minimalist Chinese keyboard.
New in version 1.7.0
* Added *optional* characters U+30EDE 𰻞 and U+30EDD 𰻝 for biangbiang noodles

Many thanks to @MattHoward-GH (GitHub) for commenting.
This keyboard app lets you input Chinese characters by typing stroke sequences (e.g. 天 is ㇐㇐㇒㇔).

It is a minimalist implementation with the following features:

* Good character support (over 28k characters) including vernacular Cantonese
* User preference for traditional or simplified characters
* No ads
* No permissions
* No tracking or telemetry
* Deterministic candidate generation which doesn't learn user input

After installing the app, launch and follow the prompts to enable Stroke Input Method in your system settings. There will be a default warning shown — this is normal.

This app is free and open-source software, licensed under the GNU General Public License v3.0 (GPL-3.0-only).

You are welcome and encouraged to inspect the source code: https://github.com/stroke-input/stroke-input-android

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 1.7.0 (75) suggested Added on Sep 28, 2026

    This version requires Android 7.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    No permissions

    Download APK 1.8 MiB PGP Signature | Build Log

  • New in version 1.6.2
    * Fixed missing 8-stroke form of U+58F3 壳 (unification of ⿱士冗 and ⿱士⿳冖一几)
    * Fixed 儕塵嬙摯賾 should be traditional only
    * Upgraded target API Level to 37 (Android 17)
  • Version 1.6.2 (74) - Added on Sep 15, 2026

    This version requires Android 7.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    No permissions

    Download APK 1.8 MiB PGP Signature | Build Log

  • New in version 1.6.0
    * Added characters 𠮟 (mouth-beside-seven), 𠂇𠦝𡯂𤴓𦉪𨸏 (critical components), and 𠓗𠓾𣁾𤾩 (selected triplications)
    * Added toggle settings for *optional* characters:
    - For full coverage of the Basic Multilingual Plane:
    * U+9FD1 鿑 to U+9FFF 鿿 (tail end of CJK Unified Ideographs)
    * U+4DB6 䶶 to U+4DBF 䶿 (tail end of Extension A)
    - For highly technical users:
    * U+20024 𠀤 (Kangxi explanatory 並)
    * U+2B7F7 𫟷 (simplified 鉝 "livermorium")
  • Version 1.6.0 (72) - Added on Dec 27, 2025

    This version requires Android 7.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    No permissions

    Download APK 2.2 MiB PGP Signature | Build Log