A Japanese IME for Windows that lets you type romaji and switches between Japanese and English automatically, so you don't need the half-width/full-width key.
google/mozc
Mozc is Google's open-source Japanese Input Method Editor, supporting Android, macOS, ChromeOS, Linux and Windows.
Open-source alternative to:Google 日本語入力
Microsoft IME
- Stars
- 3,034
- Forks
- 562
- Open issues
- 36
- Last commit
- 4 days ago
What is it?
Mozc is a Japanese Input Method Editor (IME) for converting romaji and kana input into Japanese text. It runs on Android, Apple macOS, Chromium OS, GNU/Linux and Microsoft Windows. The project is a source-code release of a subset of Google Japanese Input, distributed under the BSD 3-Clause License.
The repository includes build instructions for each supported platform, covering the Android library (libmozc.so), Linux desktop, macOS and Windows. Build status is tracked through GitHub Actions for Linux, Windows, macOS and the Android library. The project does not have a stable release line; version numbers change with each non-trivial change, and Google does not provide official QA or user support for it.
Some dictionary data is third-party and carries its own licensing terms, documented in the repository.
Key features
- 01Converts romaji and kana input into Japanese text.
- 02Runs on Android, macOS, ChromeOS, GNU/Linux and Windows.
- 03Provides a build guide for each supported platform.
- 04Released under the BSD 3-Clause License.
- 05Derived from Google Japanese Input.
Use cases
- Typing Japanese on a desktop Linux, macOS or Windows machine.
- Building a custom Japanese input method for Android or ChromeOS.
- Studying or packaging an open-source Japanese IME codebase.
Quick start
- 1
Choose your platform and open its build guide in the README (Android, Linux, macOS or Windows)
- 2
Follow the build steps in the platform guide to compile Mozc from source
Things to know
- There is no stable release and no official QA, so you build from source and pick your own version.
- Mozc is not an officially supported Google product and comes without user support.
- Third-party code and dictionary data in the repository carry their own licenses, which are mixed.
In collections
Topics
FAQ
- What is mozc?
- Mozc is Google's open-source Japanese Input Method Editor, supporting Android, macOS, ChromeOS, Linux and Windows. Mozc is a Japanese Input Method Editor (IME) for converting romaji and kana input into Japanese text. It runs on Android, Apple macOS, Chromium OS, GNU/Linux and Microsoft Windows. The project is a source-code release of a subset of Google Japanese Input, distributed under the BSD 3-Clause License.
- Is mozc free to use? What license does it have?
- mozc is open source under the Other license. Check the license terms before using it in commercial products.
- Is mozc still maintained?
- Actively maintained. The last commit to mozc was on Nov 3, 2026.
- What can I use mozc for?
- Typing Japanese on a desktop Linux, macOS or Windows machine. Building a custom Japanese input method for Android or ChromeOS. Studying or packaging an open-source Japanese IME codebase.
- How do I install mozc?
- Choose your platform and open its build guide in the README (Android, Linux, macOS or Windows) Follow the build steps in the platform guide to compile Mozc from source
- Where can I get mozc?
- The source code and installation instructions are on GitHub: https://github.com/google/mozc
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A fully offline Japanese input keyboard for Android, built on Google's mozc engine with user dictionaries, snippets and custom layouts.
Core C++ input method engine library behind the Rime Chinese input system, supporting shape-based and phonetic Chinese input schemes.
A Rime input-method schema bundle for Chinese pinyin, built on a tone-annotated lexicon and a grammar model, with Base, Pro, Lite and Pure editions.
An open-source, free Windows input method built on TSF, supporting Chinese pinyin, shuangpin, Wubi, and Japanese romaji input.
Open-source Chinese input method built for Wubi and code-table schemes, with pinyin support, on Windows, macOS and Linux.