Letters
A–Z are converted without case sensitivity. hello and HELLO produce the same signals; decoding the result does not restore the original capitalization.
Morse tools · Encode
Convert text into International Morse code instantly. Inspect every character, hear the signal, then copy or download the result.
Secret messages
Turn a short note into a puzzle for a friend, then copy the dots and dashes into your chat. Morse code is a shared code, not encryption: anyone with a chart or decoder can read it.
Letters, numbers, and common punctuation are supported.
Signal strip
Check each source character and its International Morse pattern.
Enter text above to inspect it one character at a time.
Operating procedure
Type or paste a short message into the Text field. Start with HELLO, your name, or MEET AT 5. The Morse code field updates as you type, so there is no Convert button to press. The SOS, HELLO, and I LOVE YOU quick messages replace the current input with a ready-made example. Save any message you want to keep before choosing one.
Read the Character Breakdown below the tool from left to right. Each supported letter, number, or punctuation mark has its own signal. SPACE marks a word boundary, and LINE BREAK identifies a new line. If you see UNSUPPORTED, edit that source character before sharing: it is omitted from the encoded result. Check spelling in the original text too, because the encoder cannot decide whether you meant a different word.
Select Play to hear the result, then Stop whenever you want to pause your practice. Editing the input also stops playback. Choose Copy to put the written code on your clipboard, or Download TXT to save morse-code.txt. Open the saved file or paste the copied result into a message and check that the spaces, slashes, and line breaks remain readable. Clear removes the current input so you can start again.
Message structure
The encoder preserves word and line boundaries while mapping each supported character to its standard signal.
A–Z are converted without case sensitivity. hello and HELLO produce the same signals; decoding the result does not restore the original capitalization.
0–9 use standard International Morse patterns. Each digit is encoded separately, so 25 has two patterns rather than a special signal for twenty-five.
Spaces in the source text become slash separators. Repeated spaces between words collapse into one word boundary; leading and trailing spaces on a line are removed.
Each source line remains a separate Morse line. This helps keep a two-line clue or greeting organized in the displayed result and the downloaded text file.
They are flagged in the signal strip and omitted from the output. Emoji and characters outside the supported mapping need manual replacement; the tool does not translate them into English.
Supported punctuation is encoded as a signal. A slash typed in your input becomes -..-., while a slash between output words is a separator. These serve different purposes.
Worked messages
Compare familiar text with its complete Morse result.
... --- ...S uses three dots, O uses three dashes, and the final S repeats the three dots. This is the three-letter text encoding, with character gaps. For the continuous SOS distress signal and its timing, use the dedicated SOS guide linked below.
.... . .-.. .-.. ---H is ...., E is ., L is .-.., and O is ---. The two L letters repeat the same pattern. Enter hello in lowercase to confirm that capitalization does not change the output, then listen for the repeated L rhythm.
.. / .-.. --- ...- . / -.-- --- ..-Slashes preserve the three-word structure. I has one character pattern, LOVE has four, and YOU has three. Keep both slashes when copying the message into a card or chat; removing the word boundaries makes the phrase harder to read.
-- . . - / .- - / .....Use this as a simple meeting clue. M, E, E, and T form the first word, AT forms the second, and 5 is a single five-dot character. Change only the number and compare the final pattern.
.... .. -.-.--The exclamation mark has its own pattern after H and I. Try HI without punctuation, then add ! again. This makes the extra signal easy to identify before you use punctuation in a longer message.
.... . .-.. .-.. ---
-.-- --- ..-Type HELLO on one line and YOU on the next. The result keeps two lines rather than inserting a visible slash between them. Copy or download it to check the layout; audio treats a new line as a word gap.
Put it into practice
Encode a short greeting or a clue such as MEET AT 5. Give your friend a character chart and let them work out the words before checking the answer. Start with letters and spaces, then add numbers or punctuation for a harder round. Anyone can decode Morse with a reference, so use this for playful puzzles rather than confidential information.
Ask learners to write a familiar word, predict its signals using a chart, and compare their prediction with the encoder. Pair students so one writes a message and the other decodes it. Keep an answer key with the original text. Discuss how removing a space can change where one character ends and the next begins.
Choose one short word and play it several times. Follow the Character Breakdown on the first pass, then look away and listen for the same sequence. Add another word only when you can distinguish the first. This page plays at a fixed 20 WPM; the main translator offers 10, 15, 20, and 25 WPM when you want another practice speed.
Convert a name or short phrase before arranging dots and dashes on a greeting card, bracelet sketch, or illustration. Check every character and leave clear gaps between letters and words. Ask someone to decode your draft before making the final piece. The text output provides a reference; it does not generate a craft template or decide physical spacing for you.
Use the Morse code chart for a complete visual reference, or download the International Morse Code Chart PDF for an activity sheet. For digit practice, the Morse code numbers page focuses on 0–9. See SOS in Morse code for the continuous signal demonstration.
Troubleshooting
If you already have dots and dashes, open the Morse code decoder. This page encodes source text, so entering punctuation here creates the signals for those punctuation marks. If a pasted message looks incomplete, check for emoji, accented letters, or curly quotation marks marked UNSUPPORTED. Replace them deliberately with supported letters or straight punctuation, then inspect the result again. Do not assume omitted characters will be recovered when someone decodes your message.
If you cannot hear playback, check your device volume and audio output, then select Play again. An unavailable browser audio feature produces a message in the tool. If Copy fails, select the visible result and copy it manually, or use Download TXT. The download contains written Morse code, not a recording. Keep a separate copy of the original wording when its capitalization or exact spacing matters.
Signal desk
Type or paste text into the encoder. Each supported character is converted to International Morse code instantly as you type.
A single space separates Morse characters. A slash separates words so the structure of the original message remains clear.
Yes. Select Play to hear the result at 20 WPM and 600 Hz, or Stop to end playback.
Yes. Select Download TXT to save the Morse result as a plain UTF-8 text file named morse-code.txt. It keeps the encoded lines and word separators. Audio file downloads are not included on this page.
Yes, when the characters are supported. Names using A–Z work like other words, digits 0–9 are encoded individually, and common punctuation has its own patterns. Check the Character Breakdown after pasting a name with accents or decorative symbols.
Unsupported characters are flagged and left out of the output. Replace them in the source text and check the warning again. The encoder does not automatically transliterate other writing systems or replace emoji with words, so choose the intended English wording yourself.
No. Morse code represents characters using public patterns. Anyone with a chart or decoder can recover the supported text. It is useful for puzzles and learning, but encoding a message does not protect its contents or restrict who can read it.
No account is needed. Conversion runs in your browser while you type. JavaScript must be enabled for the interactive encoder, playback, copying, and download controls; the written instructions and examples remain available as page content.
Continue exploring
Translate both ways, decode a signal, or check a single character.