Skip to content

Morse Code Translator

Translate text to Morse code, or decode Morse code back to text - separate letters with spaces and words with a slash.

Category: text
Use Case: Learning Morse Code, Puzzle & Escape Room Creation, Amateur Radio Practice
Privacy: 100% browser-based

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

Learning Morse Code

Practice translating between text and Morse code while learning the system.

Puzzle & Escape Room Creation

Encode a clue or message in Morse code for a puzzle or game.

Amateur Radio Practice

Check your own Morse code transcriptions while studying for ham radio licensing.

Novelty Messages

Encode a name or message in Morse code for a tattoo, gift, or keepsake.

How It Works

1

Look up each character in the international Morse code table

2

Join letters within a word with spaces, and separate words with a slash

3

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.