Morse Code Translator in your browser, no signup

Morse Code Translator in your browser, no signup

By Hami Tech·March 5, 2026·Updated March 16, 2026·4 min read

Morse code represents every letter and digit as a sequence of short and long signals - dots and dashes - originally designed for telegraph operators to send over a single wire, and later adopted for radio, light signalling (like a ship's signal lamp) and the SOS distress call. This tool translates in both directions and, unlike a plain text-to-Morse converter, can actually PLAY the result back - as an audible tone with correct timing, or as a full-screen light flash - which is closer to how Morse is really used than reading dots and dashes off a screen.

Text tools look simple until a whole page, including the navigation, gets analysed and the result is nonsense. Feed it the passage you actually care about.

Morse Code Translator is a good fit when learning or practising Morse code by ear, at a speed you control.

In plain English

Morse Code Translator is built around a few practical wins, not a long feature list:

  • Translates both directions - text to Morse and Morse back to text.
  • Plays Morse with correct standard timing (dot = 1 unit, dash = 3 units, with matching gaps) rather than just displaying dots and dashes.
  • Two playback modes - an audible tone (Web Audio, no files downloaded) and a full-screen light flash for visual signalling.
  • Three speed presets, since real Morse is read by ear or eye at different speeds depending on experience.

How to run it

  1. Choose a direction. Text to Morse, or Morse to Text.
  2. Type or paste. For Morse input, separate letters with a space and words with a slash ( / ).
  3. Play it back. For Text to Morse, choose a speed and play the result as sound or a full-screen light flash.

Real situations

  • Learning or practising Morse code by ear, at a speed you control.
  • Recreating an SOS or other distress signal for a demonstration, film prop, or scouting/emergency-preparedness exercise.
  • Decoding a Morse message you received (a puzzle, an escape room clue, a radio transcript).
  • A novelty way to send a short message - a name or short phrase - as light or sound.

Small habits that help

  • Standard Morse timing is dot = 1 unit, dash = 3 units, gap between letters = 3 units, gap between words = 7 units - this tool follows that ratio exactly at all three speeds, only the unit length changes.
  • For light-flash playback, especially at Fast speed, use a device with a bright, high-contrast screen - the difference between "on" and "off" needs to read instantly.
  • When typing Morse to translate back to text, a single space separates letters within a word, and a forward slash ( / ) separates words - this is the standard notation, not this tool's own invention.
  • SOS is the classic test case: .. --- .. - three dots, three dashes, three dots, with no inter-letter gap traditionally, though this tool renders it with standard letter spacing for clarity.

Does anything leave your device?

Morse Code Translator runs in your browser. The file or text you paste stays on your device. There is no account, and nothing is stored on a ToolBox server for this job.

If this is one step in a longer job, these usually come after it:

FAQ

Does the light-flash feature actually work for real signalling?

It flashes your screen full white/black in genuine Morse timing, which works for practising or demonstrating light signalling (like a lamp signal) at close range. It is a phone or laptop screen, not an actual signal lamp, so range and visibility depend entirely on your device's screen brightness.

What is the correct spacing when I type Morse code to translate back to text?

Separate the dots and dashes of one letter with nothing (no space), separate letters with a single space, and separate words with a forward slash surrounded by spaces, like ".. --- .. / ...- . .--." for "SOS VIA". The translator trims extra whitespace automatically.

Why do the speed presets sound different lengths for the same message?

All three speeds use the identical dot:dash:gap RATIO (1:3:1:3:7) - "Slow" just makes one unit last longer in milliseconds, so every dot, dash and gap scales together rather than the rhythm changing.

Is the sound a real recording or synthesized?

It is synthesized live using the Web Audio API - a single sine-wave tone switched on and off with correct timing - so there is nothing to download and it works offline once the page has loaded.

Open the Morse Code Translator when you are ready. It is free, and you do not need an account.