Skip to content
§
§ · free tool

Morse code translator. Text in, beeps out.

Translate text to Morse and back, then hear it as real beeps. Timing, tone, and symbols all tuned to your liking — everything runs in your browser, nothing is uploaded.

A free online tool by Digital Heroes

Letter separator default: a single space. Symbols also apply to the reference chart.

Translated and played entirely on your device — nothing is sent anywhere.

Hear it — audio playback

PARIS standard: one dit = 1.2 ÷ WPM seconds.
Morse reference chart — letters, digits & punctuation

Chart updates to match your chosen dot/dash symbols.

§ 02 · what you can do

Everything a translator should do.

Text → Morse, live Type or paste a message and the Morse translation appears instantly as you go.
Morse → text, both ways Flip direction with one click to decode Morse back into plain readable text.
Real beep playback Hear your Morse as sine-wave beeps with adjustable speed, tone and volume.
Screen-flash mode Flash the whole screen in sync with every dot and dash for silent signalling.
Custom symbols Swap the dot, dash and separator characters to match any notation style.
Copy or download Copy the result to your clipboard or save it as a plain-text file, all offline.
§ 03 · how to use it

Five steps, no manual.

  1. Type or paste your message in the left panel. The Morse translation appears instantly on the right.
  2. To go the other way, click Morse → Text and paste Morse code into the input.
  3. Optionally customise the dot, dash and separator symbols to match the notation you need.
  4. Hit Play Morse to hear the beeps — tune speed, tone and volume, or flip on the screen flash.
  5. Copy or download your result when you are done.
§ 04 · faq

Frequently asked questions.

Is the Morse Code Translator free?
Yes — completely free for everyone. No sign-up, no account and no usage limits.
Is it private? Is my text uploaded anywhere?
No. The translator runs entirely in your browser on your own device — your text is translated and played locally, and nothing is ever sent to a server.
Does the audio playback work offline?
Yes. Once the page has loaded, both translation and the beep player keep working without a connection — the audio is generated on the fly with the Web Audio API, not streamed.
Can I change the dot and dash symbols?
Yes. Set your own dot, dash, letter-separator and word-separator characters. Both the translation and the reference chart update to match, and decoding recognises common variants like bullets and en-dashes automatically.
What speed and tone does it use?
Timing follows the PARIS standard — one dit lasts 1.2 ÷ WPM seconds. You can set speed from 5 to 40 WPM, tone from 400 to 1000 Hz, and volume anywhere in between.
What happens to characters that have no Morse code?
Letters, digits and common punctuation translate directly. Anything outside the Morse alphabet is skipped with a small notice, and unrecognised code sequences show as a “¿” placeholder when decoding, so you always know what was dropped.

Published · Last updated .

Online now

Hi there. How can we help you today?

Reply