A Morse Code Translator converts ordinary text into Morse code — the dots and dashes used to send messages by sound, light, or radio — and converts Morse code back into readable text. Type "SOS" and you instantly get "... --- ...". Paste those dots and dashes back in and you get "SOS" again. It works with the full International Morse Code alphabet: all 26 letters, the digits 0-9, and the standard punctuation marks such as period, comma, question mark, and slash.
Morse code represents each character as a unique sequence of short signals (dots, also called "dits") and long signals (dashes, or "dahs"). A single space separates letters and a forward slash separates words, which is the convention this translator follows for output and accepts when decoding. Because the mapping is one-to-one, encoding and decoding round-trip cleanly, so you can verify a message you received or prepare one to send.
Everything runs 100% in your browser. Whether you are learning Morse for an amateur radio license, decoding a signal from a puzzle or game, teaching the alphabet, or just curious what your name sounds like in dots and dashes, nothing you type is uploaded or logged. The translator also plays your Morse as audio beeps at an adjustable speed, and it keeps working offline once the page has loaded.
Pick "Text to Morse" to encode plain text into dots and dashes, or "Morse to Text" to decode a Morse string back into letters and words.
Type or paste your text or Morse code. When decoding, separate letters with spaces and words with a slash or three spaces — the tool accepts either.
The converted output appears instantly below the input, along with a character and word count. Unsupported characters are flagged so nothing silently disappears.
Press Play to hear the Morse as audio beeps at your chosen speed, or copy the output to the clipboard with one click.
Encode text to Morse and decode Morse back to text in one tool, switching direction without losing your input
Uses ITU International Morse Code for letters, digits, and punctuation, so your output matches what radio operators actually use
Hear your message as authentic dot-and-dash beeps with adjustable speed (words per minute) to practice by ear
Accepts words separated by a slash or by extra spaces, and normalizes look-alike dashes and dots so pasted signals still decode
Translate text to binary and binary to text, plus hexadecimal, decimal, and octal, with full UTF-8 support
Encode and decode text to/from Base64 format
Convert integers between binary, octal, decimal, hexadecimal, and any base from 2 to 36 with exact BigInt precision and live bit and byte counts
0 comments
No comments yet. Be the first to share your thoughts!