Morse Code Translator
Everything on this page runs in your browser — nothing you type is sent anywhere.
Morse Code Translator
Everything runs in your browser — nothing you type is sent anywhere.
Letters A–Z, numbers 0–9 and common punctuation are supported. Spaces between words become the word separator ( / ).
Separate letters with a space and words with a slash ( / ) or three spaces. Unknown sequences are shown as � and listed below.
Characters: 0 · Words: 0
Conversion history (this browser only)
Morse Code Audio
Audio plays the Morse Code from the converter above. Nothing plays automatically — press Play.
Ready. Press Play to hear the Morse Code.
Visual Morse Signal
The lamp flashes the Morse Code from the converter above — short flash for a dot, long flash for a dash.
Visual signal ready.
Morse Audio Decoder
Play a Morse tone near your microphone and this tool listens for it. Use a quiet room and a clear, steady tone for best results.
Microphone not started.
Detected signal: —
Morse Audio Studio
Type text, tune the tone, preview it, then download it as a WAV file — all in your browser.
Now playing: —
Flashlight Morse Signal
Device flashlight control works only on some Android Chrome devices with a rear torch. On every other device the screen itself flashes instead — that simulation always works. The flashlight is never turned on automatically; it starts only when you press Start.
Flashlight not started. Compatibility is checked when you press Start.
Morse Code Reference Chart
Letters A–Z
Numbers 0–9
Punctuation
SOS Morse Code Generator
... --- ...
Morse Code Flashcards
A
.-
Morse Quiz Game
—
Listening Challenge
Listen to a random Morse sequence, type what you hear, and check your answer.
Keyboard Morse Practice
Click inside this box, then type: dot key ( . ) for a dot, dash key ( - ) for a dash, Space to finish a letter, Backspace to delete the last symbol, and Enter to add a word space. Buttons work the same way on touch devices.
—
Decoded:
Morse Code Speed Test
Listen to a random sequence at your level, type the decoded text, and submit. Your accuracy, correct/incorrect characters and time are shown, and your best score is kept in this browser only.
Morse Code QR Generator
Generates a QR code for your Morse message entirely in this browser (no external service). Short messages work best; the QR payload is limited to 200 characters.
About this tool
A Morse Code translator turns ordinary writing into the dot-and-dash patterns of International Morse Code, and turns those patterns back into readable text. That is exactly what this page does, in both directions, as you type. There is no submit button to wait for and no limit that matters for everyday messages: type a name, a sentence or a whole paragraph and the Morse version appears straight away, ready to copy, hear or download.
The rules behind the translation are simple once you see them. Every letter has its own pattern — A is dot-dash, B is dash-dot-dot-dot, and so on — numbers follow a neat counting pattern from five dots for 5 down to five dashes for 0, and punctuation has its own longer patterns. Letters inside a word are separated by a space, and words are separated by a slash, which is the convention this translator uses so that a decoded message can be split back into words without guessing.
Timing is what makes the code work by ear, not just on paper. A dash lasts three times as long as a dot, the gap inside a letter is one unit, the gap between letters is three units and the gap between words is seven units. That is why the audio player on this page matters: reading dots and dashes is one skill, but hearing the rhythm at a steady speed is how radio operators actually copy messages, and it is the skill the practice pages here are designed to build.
People use a translator like this for more than curiosity. Teachers demonstrate it in class, radio beginners check their first transmissions, puzzle setters hide messages in plain sight, and friends send each other coded birthday notes. Whatever your reason, keep the message short when you are starting out, check the decoded result before you send it, and remember that characters outside the standard alphabet — accented letters, for example — are skipped rather than guessed, so the output always stays honest.
How to use it
- Type in the Text to Morse Code tab for encoding, or switch tabs to decode.
- Use a space between letters and a slash ( / ) between words when decoding.
- Press Play to hear the message, or copy it with the Copy button.
- Change the separators above the boxes if your reader expects a different style.
Examples
- Your name:
ALEX → .- .-.. . -..- - A sentence:
GOOD MORNING → --. --- --- -.. / -- --- .-. -. .. -. --. - Code to decode:
.... . .-.. .-.. --- = HELLO
Frequently asked questions
How do I translate text to Morse Code?
Type your text in the Text to Morse Code tab. The Morse version appears instantly below it. You can copy it, download it as a TXT file, or press Play to hear it.
How do I decode Morse Code to text?
Switch to the Morse Code to Text tab and paste the code. Separate letters with a space and words with a slash ( / ). The decoded text appears instantly, and unknown sequences are shown as a replacement character and listed below.
What characters are supported?
Letters A to Z, numbers 0 to 9 and 18 punctuation marks, including full stop, comma, question mark and exclamation mark. Unsupported characters are skipped and reported, never invented.
Why is my decoded text wrong?
The usual cause is spacing: letters must be separated by a space and words by a slash or three spaces. If two letters run together, the decoder reads them as one unknown sequence.
Can I change the separators?
Yes. The letter separator and word separator boxes above the converter let you match whatever style your radio log, puzzle or classroom worksheet expects.