Review

Futo Keyboard review — offline keyboard with no voice data leak

Who is this for? Android users who want voice dictation or swipe typing without that input going to external servers. Futo Keyboard is an alternative to Gboard and SwiftKey where all processing happens locally on the device.

Updated
June 18, 2026
Futo Keyboard review — offline keyboard with no voice data leak

Futo Keyboard review

Who is this for? Android users who want voice dictation or swipe typing without that input going to external servers. Futo Keyboard is an alternative to Gboard and SwiftKey where all processing happens locally on the device.

Futo Keyboard is a project by Futo, a US-based company that develops and funds open-source software as a counterweight to surveillance-driven tech. The keyboard is fully open-source and freely available via Google Play, F-Droid, and the Futo website. There is no account, no subscription, and no backend processing your input.


What makes it different

The core difference from Gboard: all processing — keyboard predictions, swipe recognition, and speech recognition — happens locally on your phone. No keystroke, no voice, and no word goes to an external server.

Futo KeyboardHeliBoardAnySoftKeyboardGboard (Google)SwiftKey (Microsoft)
Speech recognition localYes — fully offlineNoNoNo — sent to Google serversNo — sent to Microsoft servers
Word prediction localYesYesYesYes (partly, model downloaded)Yes (partly)
Open-sourceYesYesYesNoNo
No account requiredYesYesYesNo (Google account)No (Microsoft account)
Personalised learning modelNoNoNoYes — synced via GoogleYes — synced via Microsoft
Swipe typingYesYesNoYesYes
Android 7+YesYesYesYesYes
F-Droid default repoNo (Futo repo required)YesYesNoNo
iOS availableNoNoNoYesYes

Gboard sends voice recordings to Google servers for transcription. Online speech recognition is more accurate for many users, but the audio leaves your device. SwiftKey does the same via Microsoft.

HeliBoard is an open-source AOSP fork with swipe typing and no network access. It is available in the default F-Droid index with no extra repo required. No speech recognition, but otherwise comparable to Futo for everyday typing.

AnySoftKeyboard is the most minimal open-source option: no network access, no speech recognition, no swipe typing. Also available in the default F-Droid index. The right choice if you want a keyboard that simply does nothing except type.


Offline speech recognition

Futo Keyboard uses a local version of the Whisper model (from OpenAI, open-source) for speech recognition. The model is downloaded on first use and then works entirely offline.

In practice:

  • Quality: for ordinary dictation in English, quality is comparable to online alternatives. For other languages, recognition is usable but less accurate than Gboard’s online model.
  • Speed: processing takes more time than online recognition, depending on the device. On recent Pixels (6+) the delay is limited; on older or weaker hardware it is noticeable.
  • Model size: Futo offers multiple model sizes. Smaller model = faster, lower quality. Larger model = slower startup but better accuracy.

Swipe typing and word prediction

Swipe typing works at the level of modern commercial keyboards. Word prediction uses a local statistical model. That model does not learn from your input and syncs nothing — which means it does not get more personal over time the way Gboard does.

If you are used to Gboard’s strongly personalised predictions, the cold start is noticeable. After a few weeks of use the keyboard feels more natural, but it will not reach the level of a model that has tracked years of your typing behaviour.


Installing

Futo Keyboard is available on Google Play, F-Droid, and the Futo website. For a privacy-conscious installation, F-Droid is the better option — no Google account, open-source distribution channel.

Note: speech recognition is a separate app. Futo Keyboard and Futo Voice Input are two separate apps installed alongside each other. The keyboard works without the voice app; only the speech recognition feature requires the separate Voice Input app.

  • F-Droid via Futo repo — recommended; first add the Futo repo (https://app.futo.org/fdroid/repo/) then search for “Futo Keyboard” and “Futo Voice Input” — not available in the default F-Droid index
  • Google Play — available, but requires a Google account
  • Futo website — direct APK download at keyboard.futo.org

After installing the keyboard:

  1. Go to Settings → System → Language and input → On-screen keyboard
  2. Enable Futo Keyboard
  3. Set it as the default keyboard

On GrapheneOS, Futo Keyboard works without any adjustments. Sideloading is allowed by default and there is no Google dependency.


Language support

Futo Keyboard supports multiple languages for the base keyboard and swipe typing. The offline speech model (Whisper) officially supports more than 90 languages.

In practice, English speech recognition is the most reliable. For other languages, quality is usable for simple sentences but less accurate with names, technical terms, or fast speech.


Caveats

No personalised model. Futo Keyboard does not learn your typing patterns over time. If you are used to a keyboard that has tracked your abbreviations, names and writing style for years, you will notice the difference immediately.

Speech recognition quality varies by language. The Whisper model is strongest in English. For accurate non-English dictation, Gboard — with the accompanying data transfer — remains more accurate.

Processing power required. The offline speech model demands more from the processor than a basic keyboard. On older devices the processing can be noticeably slow.

Android only. There is no iOS version of Futo Keyboard.

Development pace. Futo is a small team. The app is actively developed but not as rapidly iterative as Gboard.


Pros and cons

Pros

  • Fully offline — no voice data, keystrokes or predictions go to external servers
  • Open-source — code is auditable and not tied to a commercial business model
  • No account, no subscription, no tracking
  • Swipe typing and word prediction work well
  • Whisper speech recognition for more than 90 languages
  • Works well on GrapheneOS

Cons

  • No personalised learning model — predictions are less sharp than Gboard after years of use
  • Offline processing demands more from the processor — noticeable on older hardware
  • Android only
  • Smaller team, slower update cycle than large platforms

Conclusion

Futo Keyboard solves a specific problem: you want swipe typing or dictation without that input going to Google or Microsoft. On that front it does what it promises — fully offline, open-source, no account required.

The trade-off is clear: you give up personalised prediction accuracy and online speech recognition quality in exchange for complete data isolation on your device.

Choose Futo Keyboard if you take the privacy architecture of your keyboard seriously and are willing to accept a small quality loss in prediction sharpness and speech recognition. It is a direct replacement for Gboard for users who mainly type and swipe; for intensive voice dictation it is a meaningful trade.


Getting started

Installing via F-Droid (Futo repo)

Futo Keyboard is not in the default F-Droid index. You need to add the Futo repo first:

  1. Open F-Droid → Settings → Repositories → +
  2. Enter: https://app.futo.org/fdroid/repo/
  3. Search for “Futo Keyboard” and install

Then go to Settings → System → Language and input → On-screen keyboard, enable Futo Keyboard and set it as the default.

Setting up speech recognition (optional, separate app)

Speech recognition requires a second app: Futo Voice Input.

  1. Install “Futo Voice Input” via the same Futo repo in F-Droid or via the Futo website
  2. Open the Voice Input app and download a speech model
  3. Choose a model size: small for speed, large for accuracy
  4. After downloading, speech recognition works fully offline through the keyboard

Activating swipe typing

Swipe typing is enabled by default. Slide your finger across the letters without lifting it.


Next step

Chosen Futo Keyboard?

Similar choices