“Typing Morse code” actually means two different things: turning normal text you type into dots and dashes, or keying the dots and dashes yourself with your own timing. Neither Windows nor macOS ships a built-in way to do either one — here’s how to do both, plus the one mobile keyboard that builds Morse code in directly.
Why There’s No Built-In Morse Keyboard
Windows and macOS both let you add extra keyboard layouts and input languages, but neither includes Morse code as an option, and neither does a stock Android or iOS keyboard. That’s a real gap compared with something like the NATO phonetic alphabet, which just swaps in a word for a letter you already type on a normal keyboard.
Morse code encodes each letter as a timed sequence of short and long signals, so a “Morse keyboard” really has to do one of two different jobs: instantly convert the English text you type into standard dot-dash notation, or let you key dots and dashes yourself, the way a telegraph operator would, and turn that timing into letters. See the exact unit ratios in our Morse code timing and WPM guide, or start with the Morse Code Guide if you’re new to the code itself.
The Fastest Way: Translate Text to Morse Code
For most typing, the fastest method is not to hand-key anything at all. The Morse Code Translator converts standard English text into Morse code instantly, using a dot for a short signal and a dash for a long one, with a single space between letters and a forward slash between words. Type or paste your message and the Morse output appears immediately, ready to copy, play back as audio at an adjustable speed, or download as a WAV or plain text file. It works in reverse too — paste dot-dash notation into the same box and it decodes straight back into English.
Actually Keying Dots and Dashes
If you want to send Morse code the way an operator actually does — producing your own dots and dashes rather than typing English — the Morse Code Audio Decoder‘s Tap Key mode turns any key press into a timed signal. Click, tap a touchscreen, or hold down the spacebar: a short press sends a dot and a longer, held press sends a dash, and the decoder reads the timing live and converts it into text as you send it.
It measures every press against the same ratios that define international Morse code — a dash three times the length of a dot, a one-dot gap inside a letter, a three-dot gap between letters, and a seven-dot gap between words — and it adapts to your own pace rather than requiring a fixed speed. Sending at a slow, steady rhythm decodes more reliably than rushing.
Android’s Built-In Morse Keyboard (Gboard)
Google’s Gboard keyboard app is the one major exception to “no built-in Morse keyboard.” It has included a Morse Code input language since 2018, on both Android and iOS, built in partnership with accessibility advocate Tania Finlayson. To turn it on, open Gboard’s language settings and add “Morse Code” as an input language — it then appears as a keyboard option alongside your other languages.
Instead of a standard key layout, the Morse keyboard shows two large input areas for dots and dashes. A character-timeout setting controls how long it waits before turning a finished sequence into a letter (it can even be set to never time out, so you confirm each letter manually with the spacebar), a separate word-timeout controls when a pause reads as the end of a word, and a key-repeat option lets you hold a key down instead of tapping repeatedly. It was originally designed for switch-access typing, but it works as a genuine on-screen Morse keyboard for anyone with Gboard installed. For the full story of how it works and who it’s built for, see our guide to Morse code for accessibility.
Frequently Asked Questions
Does Windows or Mac have a built-in Morse code keyboard?
No. Neither Windows nor macOS ships a native Morse code input method. Use the Morse Code Translator to instantly convert typed text into Morse code, or the Audio Decoder’s Tap Key mode to key dots and dashes by hand.
What’s the fastest way to type Morse code on a computer?
Type your message in plain English into the Morse Code Translator. It converts every letter into standard dot-dash notation instantly, and you can copy, play, or download the result.
Can I key my own dots and dashes instead of typing English text?
Yes. The Morse Code Audio Decoder’s Tap Key mode turns a mouse click, a touchscreen tap, or a held-down spacebar into a timed dot or dash and decodes it into text live, with no extra hardware required.
Does Android have a Morse code keyboard?
Yes. Gboard, Google’s free Android and iOS keyboard app, has included a Morse Code input language since 2018 — add it from Gboard’s language settings.
Is Gboard’s Morse keyboard only meant for accessibility use?
It was designed and built for switch-access typing, in partnership with accessibility advocate Tania Finlayson, but anyone can enable it from Gboard’s language settings and use it as a standard on-screen Morse keyboard.
