Morse Code Translator - English ↔ Morse Online
Translate English to International Morse, decode Morse to English, play audio, and use the A–Z reference chart.
Audio uses a 600 Hz tone with standard dot, dash, letter, and word timing ratios.
A–Z and 0–9 Morse reference chart
How to Use Morse Code Translator
- 1
Choose English → Morse or Morse → English, then type or load an example.
- 2
Copy the result or swap it into the opposite direction for a round-trip check.
- 3
Play Morse audio at 5–30 WPM or open the A–Z and 0–9 reference chart.
About Morse Code Translator
Encode English as International Morse Code or decode dots and dashes back to plain text. The tool supports letters, digits, common punctuation, slash or vertical-bar word separators, invalid-token feedback, one-click direction swapping, and an A–Z/0–9 chart. Its browser audio player uses a 600 Hz tone with standard relative timing for dots, dashes, letters, and words. Useful for learning, amateur-radio practice, scout activities, escape rooms, and ARG messages. Translation and playback happen locally.
Built by
Fateh Raiyan IshmumFull-stack dev since 2020. Full-stack web developer since 2020. Builds privacy-first, open-web tools. Specialises in Next.js, TypeScript, and performance-focused design.
Frequently Asked Questions
A character encoding that represents each letter, digit, and common punctuation with a unique sequence of dots (.) and dashes (-). Developed by Samuel Morse and Alfred Vail in the 1830s, it's still used today by amateur radio operators, aviation, and for emergency signaling (SOS = ... --- ...).
Each letter is a unique combination of dots (short) and dashes (long), separated by spaces. Words are separated by ' / ' (slash with spaces). Example: 'SOS' is '... --- ...' and 'HELLO' is '.... . .-.. .-.. ---'.
Yes. All digits (0-9), common punctuation (. , ? ! ' ( ) / & : ; = + - _ " @), and the standard 26 letters are mapped to their official Morse codes.
Yes. Use the 'Morse → English' toggle, paste your Morse code (letters separated by spaces, words by ' / ' or '|'), and it decodes instantly. Works with all letters, digits, and punctuation.
International Morse Code uses a long pause (7 dot-units) between words. In text, this is conventionally represented as ' / ' (slash with spaces). Some use 3 spaces or a vertical bar |. Slash is the most readable for human eyes.
Yes. Play the encoded message as a 600 Hz tone and adjust the speed from 5 to 30 words per minute. The player uses the standard 1:3 dot-to-dash timing and standard letter and word gaps.
Decode mode identifies unrecognized dot-and-dash tokens instead of silently treating them as valid characters. Correct the listed tokens and the English output updates immediately.
More Free Tools
Encode English as Minecraft-style enchantment-table glyphs or decode Standard Galactic Alphabet text back to English.
Convert English text into Elder Futhark runes. Authentic Old Norse-era alphabet.
Convert English to Al Bhed cipher from Final Fantasy X. Standard substitution cipher.
Try 19 playful language and text styles, including Shakespearean, Pig Latin, Medieval, Norse, Gen Z, Na'vi, Al Bhed, Enderman, Runic, and more.
Most Popular
Pick random famous people from film and TV, music, sports, or comedy with category and no-repeat controls.
Generate random Shakespearean insults from period-authentic word pools. Thou artless beef-witted lout!
Generate random gibberish text. Each word is replaced with a random consonant-vowel pattern of the same length.
Generate random Pokémon from a curated list of fan-favorites and starters.