Morse Code Translator

Translate text to and from Morse code.

Free online Morse code translator

Translate text to Morse code or decode Morse code back into plain text instantly. This translator uses the standard International Morse Code, so it handles the full alphabet, all ten digits, and common punctuation like periods, commas, and question marks. Whether you are learning Morse for amateur radio, decoding a puzzle, sending a hidden message, or just curious what your name looks like in dots and dashes, everything converts live in your browser as you type — no sign-up and nothing to install.

How to use the Morse code translator

  1. Pick Text to Morse to encode, or Morse to Text to decode.
  2. Type or paste your content into the input box on the left.
  3. Read the translated result in the output box — it updates automatically.
  4. Press Play sound to hear the Morse as short and long beeps.
  5. Use Swap for a quick round trip, Copy result to save it, or Clear to start over.

How Morse code is written

Each letter is a unique sequence of dots (short signals) and dashes (long signals). When Morse is written down instead of sent by sound, a single space separates letters and a forward slash ( / ) separates words — the convention this tool follows. For example, SOS becomes ... --- .... Characters without a Morse equivalent are skipped when encoding, and unknown dot-and-dash patterns become a question mark when decoding, making mistakes easy to spot.

Other text tools

Morse code is a fun way to encode a message, but it is not secret — anyone with this chart can read it. For a different kind of transformation, try the Base64 encoder / decoder to convert text into a compact ASCII string, or flip your words around with the reverse text tool. All of them run entirely in your browser and keep your data private.

Frequently asked questions

How do I translate text to Morse code?

Choose Text to Morse, then type or paste your message into the input box. The Morse output appears instantly below, using dots and dashes. Letters are separated by a single space and whole words by a forward slash ( / ), which is the standard way to write spaced-out Morse. Click Copy to grab the result.

How do I decode Morse code back to text?

Switch to Morse to Text and paste your Morse code. Separate each letter with a space and each word with a slash ( / ). The tool reverses every dot-and-dash pattern back into a letter, number, or symbol. Any pattern it does not recognise is shown as a question mark so you can spot typos.

What characters does this Morse translator support?

It covers the full International Morse Code alphabet: letters A–Z, digits 0–9, and common punctuation such as period, comma, question mark, apostrophe, slash, colon, semicolon, plus, minus, equals, brackets, quotation marks, and the at sign. Morse has no case, so text is uppercased before converting.

Can I hear the Morse code as sound?

Yes, if your browser supports the Web Audio API. Click Play to hear the Morse output as beeps — short beeps for dots and long beeps for dashes, with gaps between letters and words. Nothing is downloaded; the audio is generated live in your browser.

Is my text sent to a server?

No. This Morse code translator runs entirely in your browser with JavaScript. Nothing you type is uploaded, logged, or stored, so it is safe to translate private messages.

What is the slash ( / ) in Morse code?

When Morse is written out rather than sent by sound, a single space separates letters and a forward slash separates words. This tool follows that convention, so " / " marks a word gap in the output and is expected between words when you decode.