⚡ Text · Client-side · No data sent to server

Morse Code Translator

Convert text to Morse code and Morse code back to text, with live output, a copy button, and optional audio playback. Everything runs in your browser.

Text
Morse code
Speed 15 WPM
✓ Copied!
Waiting for input…
100% private. Text and Morse code are converted entirely in your browser. Audio is generated locally with the Web Audio API. Nothing is uploaded or logged.

About the Morse Code Translator

The Morse Code Translator converts plain text into Morse code and decodes Morse code back into text. It covers A to Z, 0 to 9, and common punctuation, updates as you type, and can play the result as audio using the Web Audio API. Everything runs in your browser, so your text is never uploaded.

How it works

  1. Pick a direction: Text to Morse, or Morse to Text.
  2. Type or paste into the input box; the converted result appears live on the right.
  3. Adjust the speed slider and click Play audio to hear the Morse signal, or click Copy to grab the output.
  4. Use Swap to flip the input and output and switch direction in one step.

Features

  • Two-way conversion between text and Morse code with a direction toggle.
  • Full support for A to Z, 0 to 9, and common punctuation, with a slash for word gaps.
  • Audio playback at adjustable speed (5 to 35 WPM) using the Web Audio API, no external libraries.
  • Unknown characters and codes are marked clearly and counted instead of failing.
  • One-click copy, sample loader, and a Swap button to reverse direction.

Frequently asked questions

Is my text uploaded anywhere?

No. Conversion and audio generation happen entirely in your browser. Nothing is sent to a server or logged.

What format should I use for Morse code input?

Use a dot (. or ·) for a short signal and a dash (-) for a long one. Separate letters with a single space and words with a slash (/), for example: ... --- ... for SOS.

What happens with characters that have no Morse equivalent?

Any unsupported character or invalid code is shown as a # in the output, and the status bar lists how many were skipped and which ones, so the rest of your text still converts.

How does the audio playback work?

The tool plays the Morse side as sine-wave beeps timed to the speed slider, measured in words per minute using the standard PARIS timing. A dash lasts three times a dot, with standard gaps between elements, letters, and words.

Does it work offline?

Yes. Once the page has loaded, conversion and audio run locally in your browser, so the tool keeps working without an active connection.