Morse Code Translator
Translate text to Morse code, or decode Morse code back to text - separate letters with spaces and words with a slash.
Recommended Settings
Pro Tips
- •Individual Morse letters are separated by a single space, and whole words are separated by a slash (/)
- •Unrecognized characters are simply skipped, so punctuation without a Morse mapping won't appear in the result
- •Use Swap Direction to instantly flip the current output into the new input, handy for checking a translation round-trip
- •This covers the full international Morse code alphabet, numbers, and common punctuation
Most Popular
Most users start by translating a short phrase like SOS or their name to see the format
When to Use This Tool
Practice translating between text and Morse code while learning the system.
Encode a clue or message in Morse code for a puzzle or game.
Check your own Morse code transcriptions while studying for ham radio licensing.
Encode a name or message in Morse code for a tattoo, gift, or keepsake.
How It Works
Look up each character in the international Morse code table
Join letters within a word with spaces, and separate words with a slash
For decoding, reverse the process by looking up each Morse code group back to its letter
100% Private
Files never leave your device. All processing happens locally in your browser.
Lightning Fast
Powered by Client-side Morse code lookup table for optimal performance on modern browsers.
Open Source
Built with verified, open-source libraries. Fully transparent.
Frequently Asked Questions
How are letters and words separated in Morse code?
Individual letters are separated by a single space, and whole words are separated by a forward slash (/) with spaces around it.
What happens to characters without a Morse code equivalent?
They're simply skipped in the output, since there's no standard Morse representation for them.
Is this case-sensitive?
No, text is automatically converted to uppercase before translation, since Morse code doesn't distinguish between cases.
Is my data sent to a server?
No. Translation happens entirely in your browser using a lookup table.
Does this support numbers and punctuation?
Yes, numbers 0-9 and common punctuation marks are included in addition to the full alphabet.