UniKey is an input method editor (IME) for Vietnamese text. The core engine, the UniKey Vietnamese Input Method, is also the engine embedded in many Vietnamese software-based keyboards in Microsoft Windows, Android, Linux, macOS and iOS. UniKey is free and open source, and the source code for the UniKey Vietnamese Input Method is distributed under GNU General Public License.