Skip to content
WM KeyboardWM Keyboard
Accessibility

Free · Android phones and tablets

Install WM Keyboard

Pick one of these. If you're not sure, use Google Play.

  1. Google PlayEasiest

    Opens the Play Store. Tap Install and you're done. It keeps itself up to date.

    Open Google Play
  2. F-Droid

    If you already use the F-Droid app store. New versions reach it a little later.

    Open F-Droid
  3. Download the app file

    For phones without the Play Store, or if you'd rather skip it. The app checks for its own updates.

    Version
    Menus
    Phone

    Download from GitHub
    How do I install a downloaded app?
    1. Tap Download above and wait for it to finish.
    2. Tap the finished download, in the notification or in your Downloads.
    3. If the phone says it isn't allowed to install apps from this source, tap Settings, turn on Allow from this source, then go back.
    4. Tap Install.

    Other builds, like one with no internet access, are on the release page (which one?).

After installing: open WM Keyboard. It walks you through switching it on. Setting it up · Full install guide

The short version

Offline first

Dictionaries, prediction, autocorrect, transliteration and emoji search all run on device. No telemetry, no cloud round-trips. The network is opt-in, one tool at a time.

826 languages

You start in the languages your phone is already set to. Avro-style Bangla phonetic typing, CJK input and downloadable dictionaries for 330+ languages are all here, plus musical notation, braille chording and Morse.

A real tool belt

Clipboard manager, translator, OCR & QR scanner, voice typing (online and offline Whisper), handwriting, GIFs & stickers, calculator, media controls, even an on-device LLM.

Yours to shape

Material You themes with a full editor, icon packs, addon repositories you can self-host, and sandboxed Lua plugins that add new tools to the keyboard.

Glide typing

Slide to type

Trace a path over the letters and lift your finger. The glide engine runs on the same dictionaries as prediction, so it works in every language, Bangla included. Cursor swipes, long-press popups and spacebar gestures ride along.

All the gestures
The Whisper model catalog inside WM Keyboard settings
The Whisper model catalog inside WM Keyboard settings
The Whisper model catalog

Voice typing

Speech that stays on the phone

Dictate with Whisper running entirely on device. Pick from 29 models, tiny ones for older phones up to big multilingual ones, and nothing you say leaves the device. There is a lighter online engine too, if you want it.

Set up Whisper
জাতীয় (National)

Hover or tap a key with a corner hint to see all its long-press characters.

Languages

826 languages, one keyboard

This is the Bangla National (Jatiya) layout, rendered live from the same key data the app ships. Hover any key to peek at its long-press alternates, or tap shift for the second layer. Avro phonetic typing, custom layouts and per-field language detection are all part of the same system.

Browse the languages
The on-device learning toggles in settings
The on-device learning toggles in settings
On-device learning, under your control

Privacy

Private by construction

Prediction, autocorrect and learning all happen offline. Every tool that touches the network says so up front and stays off until you switch it on. Learned words can be inspected, exported or cleared at any time.

Read the privacy tour

Pick a door

Free and open source

Get WM Keyboard

No ads, no tracking, MIT licensed. Get it from Google Play, F-Droid or GitHub and make it yours.

Writing about WM Keyboard? Logos, screenshots and copy are in the media kit.