Translate text to Morse code or decode Morse code back to text. Supports letters AβZ, digits 0β9, and common punctuation. Output updates live as you type.
Separate letters with a single space, words with / or three spaces. Example: .... . .-.. .-.. --- / .-- --- .-. .-.. -..
Morse Code Reference Chart
About Morse Code Translator
Morse code is a method of encoding text as a sequence of dots (Β·) and dashes (β) originally developed for telegraph communication. Each letter, digit, and punctuation mark has a unique sequence. This translator converts between plain text and international Morse code.
Morse Code Format
In Morse code text: dots are represented as ., dashes as -. Letters within a word are separated by a single space. Words are separated by /.
Frequently Asked Questions
Separate each letter's code with a single space, and separate words with a forward slash (/). For example: "HI THERE" becomes ".... .. / - .... . .-. ."
All 26 letters (AβZ, case-insensitive), digits 0β9, and common punctuation including period, comma, question mark, exclamation mark, apostrophe, slash, dash, and more.
Characters without a Morse code mapping (such as most Unicode symbols) are skipped during encoding. A warning may appear if characters could not be translated.
International Morse Code (ITU) is the modern standard used worldwide and is what this tool implements. American Morse Code (Continental) was an older variant used in North American telegraphy and has different encodings for some characters.
About Morse Code Translator Online
The Oneyfy morse code translator online converts plain text to International Morse Code and decodes Morse code back to readable text β all in real time, directly in your browser. It also plays back the Morse code as audio beeps using the Web Audio API so you can hear the rhythm of the signal. Students learning amateur radio, teachers demonstrating telecommunications history, and puzzle creators encoding secret messages all find this tool useful.
Morse code was invented in the 1830s by Samuel Morse and Alfred Vail and became the backbone of global long-distance communication for over a century. Today it remains in active use by ham radio operators, aviation navigation beacons, and accessibility technologists. Whether you need to translate a phrase for a class project, practice for a ham radio license exam, encode a fun message, or simply satisfy your curiosity, this translator handles it instantly without any installation.
How to Use the Morse Code Translator
Type or paste plain text into the Text field β the Morse code translation appears automatically in the output area below.
To decode, enter Morse code (dots and dashes separated by spaces) into the Morse input field.
Use a single space between letters and a forward slash (/) or double space between words when entering Morse code for decoding.
Click the Play button to hear the Morse code played back as audio beeps β dots are short tones, dashes are longer tones.
Click Copy to copy the translated output to your clipboard for use elsewhere.
Supported Characters and Encoding Standard
This translator implements the International Morse Code standard (ITU-R M.1677-1), which is the globally accepted encoding used by amateur radio and aviation. Here is what is supported:
Letters AβZ: Input is case-insensitive β uppercase and lowercase letters produce identical Morse output, since Morse code does not distinguish case.
Digits 0β9: All ten digits are supported. Digit codes in Morse are five elements long (e.g., 1 = .---- and 0 = -----).
Punctuation marks: Common marks including period (.), comma (,), question mark (?), exclamation mark (!), slash (/), parentheses, apostrophe, and others are encoded. Characters with no Morse equivalent are silently skipped during encoding.
Tips for Getting the Best Results
A few things worth knowing to get accurate output:
Use correct separator format for decoding: When you type Morse code into the decoder, each letter's dots and dashes must be separated from the next letter by a single space. Words are separated by a forward slash (/). For example, "HI THERE" in Morse is .... .. / - .... . .-. . β getting the spacing right is essential for accurate decoding.
Use the audio playback for learning: If you are studying for a ham radio license or simply want to train your ear, use the Play button repeatedly with short words. Start with short common words like SOS (... --- ...) and build up to full sentences as your ear adjusts to the rhythm.
Understand the timing for real transmission: The standard Morse timing ratio is: dot = 1 unit, dash = 3 units, gap between elements = 1 unit, gap between letters = 3 units, gap between words = 7 units. The audio playback follows this standard, so listening to it gives you a feel for real Morse transmission speed.
Copy output for use in puzzles: Teachers and escape room designers frequently use this tool to generate encoded Morse strings for puzzles. Copy the Morse output and embed it as a visual clue (dots and dashes printed on paper) or an audio clue (use the playback and record it).
Why Use a Morse Code Translator Online
An online Morse code translator eliminates the need to memorize all 40+ codes and manually look up each letter in a reference chart. It handles the full alphabet, all digits, and common punctuation instantly. Because it runs entirely in your browser, there are no downloads, no accounts, and no data sent to a server. The audio playback feature adds a dimension that printed code charts cannot provide β you can actually hear what Morse code sounds like, which is essential for anyone learning to receive code by ear.
Ham radio enthusiasts preparing for Technician or General class license exams will benefit most from the audio practice features. History students, cryptography hobbyists, teachers designing lessons, and content creators making secret-message puzzles will appreciate the instant text-to-Morse and Morse-to-text conversion. The tool is free, works offline once loaded, and runs on any device.
Frequently Asked Questions about Morse Code Translator
The International Morse Code standard defines timing in relative units: a dot (dit) is 1 unit long; a dash (dah) is 3 units. The gap between elements within the same letter is 1 unit. The gap between letters in the same word is 3 units. The gap between words is 7 units. The audio playback in this tool follows these proportions so you can hear authentic Morse rhythm.
This tool encodes the standard International Morse Code alphabet: all 26 letters AβZ (case-insensitive), digits 0β9, and common punctuation marks including period, comma, question mark, exclamation mark, slash, parentheses, ampersand, and apostrophe. Characters outside this set β such as accented letters, emoji, or non-Latin scripts β have no Morse equivalent and are silently skipped during encoding.
Yes, Morse code remains in active use. Amateur (ham) radio operators worldwide continue to use it, and many licensing bodies still include Morse proficiency as an optional or required element. Aviation navigation beacons (VORs and NDBs) transmit their identifiers in Morse. It is also used as an assistive technology for people with disabilities who communicate by tapping dots and dashes using a switch device or eye-tracking system.
Enter Morse code using dots (.) and dashes (-). Separate each letter's sequence from the next with a single space. Separate words with a forward slash (/) surrounded by spaces, or with a double space. For example, "SOS" is entered as ... --- ... and "HI ALL" is entered as .... .. / .- .-.. .-... Incorrect spacing is the most common cause of decoding errors.
Yes, completely free. No sign-up, no account, and no usage limits. The tool runs entirely in your browser using JavaScript and the Web Audio API. Both text-to-Morse encoding and Morse-to-text decoding are free, and the audio playback feature is included at no cost. You can use it as many times as you like for personal, educational, or creative projects.
Yes. The Morse code translator is fully responsive and works in mobile browsers including Chrome for Android and Safari for iOS. You can type in the text fields, trigger translation, and use the audio playback on mobile. Note that some mobile browsers require a user interaction (like tapping the Play button) before they allow audio output, which is standard browser security behavior.
International Morse Code (ITU standard) is the modern global standard used in amateur radio, aviation, and maritime communication. American Morse Code (also called Continental Morse) was an older variant used in 19th-century North American telegraphy and uses different encodings for several characters, as well as a third element length not present in the international standard. This tool uses the International standard only.
Yes. The best way to use this tool for learning is to type a short word, then listen to its audio playback multiple times until you can recognize the pattern by sound alone. Start with five common letters (E = ., T = -, A = .-, I = .., N = -.) and practice recognizing them before expanding your vocabulary. Repeating short words like "the", "and", and "are" will build your ear for Morse rhythm quickly.