Morse Code Translator
Convert text to and from International Morse code, and play it back at an adjustable speed and pitch.
Direction
Converted live as you type. Nothing leaves your browser.
How to translate Morse code online
Choose a direction
Pick Text to Morse to encode, or Morse to Text to decode dots and dashes back into words.
Type or paste your input
Enter plain text like SOS, or paste morse like ... --- ... and watch the result update on every keystroke.
Copy or play the result
Copy the converted output, or press Play as sound to hear the morse, then adjust the speed and tone sliders to taste.
Why use this tool
Both directions
Encode text into Morse code and decode Morse back into readable text, switching between the two with one click.
Audio playback
Play the morse as sound with standard timing, where a dash lasts three times a dot and gaps separate letters and words, with a Stop control whenever you want silence.
Adjustable speed and tone
Slow the playback down to learn a new letter or speed it up to test yourself, from 5 to 40 words per minute, and set the beep pitch anywhere from 400 to 1000 Hz.
Full character set
Covers A to Z, the digits 0 to 9, and common punctuation such as . , ? ! / ( ) & : ; = + - _ " $ and @.
Honest about unknowns
Any character with no Morse equivalent is passed through unchanged and listed in a quiet note, so nothing is silently dropped.
Private and free
Everything runs on this page with no upload, no account, and no usage limit.
About this tool
International Morse code represents each letter, digit, and punctuation mark as a short pattern of dots and dashes, originally sent as long and short signals over a wire or radio. This translator moves text in both directions: type words to get their Morse code, or paste dots and dashes to read them back as text. Conversion happens live as you type, so there is no button to press.
Morse turns up in decoding puzzles, escape rooms, and geocaching caches, where a string of dots and dashes hides the next clue. The audio playback helps with the other reason people come here, which is learning morse by ear: hearing SOS as three short, three long, three short teaches the rhythm far faster than reading a chart. The tool plays the rhythm at standard timing, and you can slow the speed right down while a letter is still unfamiliar, raise it toward conversational pace once it clicks, and set the tone to a pitch that is easy on the ear.
When you enter morse to decode, separate the symbols within one letter with a single space and separate whole words with a slash surrounded by spaces, like the classic ... --- ... for SOS. For other ways to encode text, see the text to binary converter, the Base64 encoder, or the Unicode escape tool for escape sequences.
Frequently asked questions
- How do I type Morse code in for decoding?
- Separate the dots and dashes of a single letter with one space, and separate whole words with a slash surrounded by spaces. For example, ... --- ... decodes to SOS, and .... .. / - .... . .-. . reads as HI THERE.
- Which characters are supported?
- The full International Morse set: the letters A to Z, the digits 0 to 9, and common punctuation including . , ? ' ! / ( ) & : ; = + - _ " $ and @. Letters are case-insensitive. Anything without a Morse equivalent is passed through unchanged and noted below the output.
- How does the audio playback work?
- Press Play as sound to hear the morse tapped out as tones. It follows standard timing, where a dash is three times as long as a dot, gaps inside a letter are one unit, gaps between letters are three units, and gaps between words are seven. Use the speed slider to set the pace in words per minute and the tone slider to change the pitch, then press Stop to end it early.
- Can I change the playback speed and tone?
- Yes. The speed slider sets the pace from 5 to 40 words per minute, so you can slow morse right down to learn it or speed it up to practise, and the tone slider moves the pitch between 400 and 1000 Hz. The standard timing ratios between dots, dashes, and gaps stay correct at every speed.
- What is the Morse code for SOS?
- SOS is ... --- ..., three short signals, three long signals, then three short. It became the international distress call because the pattern is simple to send and recognise even in noisy conditions.
- Is my text uploaded anywhere?
- No. Every conversion and the audio playback run entirely in your browser. Your text is never sent to a server, stored, or logged.
Related tools
Text to Binary
Convert text to its binary, hex, or decimal byte representation and back, live.
Unicode Escape & Unescape
Convert text to and from \uXXXX escape sequences and HTML entities.
Angle Converter
Convert an angle between degrees, radians, gradians, turns, arcminutes and arcseconds, with a degrees-minutes-seconds breakdown.
Area Converter
Convert area between metric and imperial units instantly.
Binary to Decimal Converter
Convert a binary number to its decimal value, with hexadecimal and octal readouts.
Celsius to Fahrenheit Converter
Convert Celsius to Fahrenheit instantly, and edit either side to convert back.