A LITTLE SIGNAL. A LOT TO SAY.

Morse Code Translator

Convert text into dots and dashes, or decode written Morse. Preview the sound and copy your result.

Converted on your device
Letters, numbers & international punctuation.Try
Enter a message to begin.
Enter a message to begin.
Hear the rhythm0.0s / 0.0s
600 Hz
Format & sound settings standard · 20 WPM · 600 Hz
One space for a letter, a slash for a word.

Shape your signal

Local by design No account needed Read it. Hear it. Keep it.

A CHARACTER, ONE BRANCH AT A TIME

Understand each dot and dash

Follow a character through the Morse tree, then try entering it yourself.

Explore the Morse tree

THE MORSEWISE FIELD GUIDE

Translate a message you can check and use

Follow one short message from ordinary text to written Morse, check the boundaries, and choose how to use the result. The tool above works in both directions; this guide helps you verify what comes out.

Translate your first message

Enter a short message in Your message. The result updates as you type, so there is no submit step. Choose Text → Morse when you are starting with ordinary writing, or Morse → Text when you already have dots and dashes. Auto-detect can choose a direction for clear input, but asks you to decide when more than one interpretation is possible.

Start with MEET ME and check that the output contains six character groups with one word boundary. Listen to connect those groups with sound, or copy the written result. If the tool marks an item, inspect it before using the message. Changing the direction is useful when you know what the source represents; it should not be a way to hide an unexplained warning.

For a longer message, keep the original nearby and check a few characters at the beginning, middle and end. This Morse code converter preserves the order of supported characters. It does not decide whether an address, answer or instruction is factually correct.

From ordinary text to dots and dashes

In MEET ME, M becomes --, each E becomes a single dot, and T becomes a single dash. The first four groups form MEET. The slash then marks a word boundary, followed by the two groups for ME. Read a whole group before moving to the next one: two dashes without a letter space are M, while two separated dashes are TT.

The slash in standard written output is a visible separator. It is not an extra sound inserted into the message. A literal slash in your source text has its own character pattern, -..-., so it is different from the slash placed between two encoded words. This distinction matters when you copy a room number, fraction or instruction containing punctuation.

ROOM 2 adds a number without changing the notation. The digit 2 is ..--- and remains one character, even though it contains five elements. There is still a word boundary between ROOM and 2. Count groups rather than individual dots when comparing the message with its source.

Try the examples below to see both directions and a spacing problem. If you already have a draft, loading an example asks whether to replace it. Keep my message returns you to your own work. The examples are short enough to check character by character before trying a longer phrase.

A short message → dots and dashes

MEET ME

Letters and a number → readable text

.-. --- --- -- / ..---

An unrecognized group → a specific correction hint

...---...
Two complete messages in standard written notation
Source textWritten Morse
MEET ME-- . . - / -- .
ROOM 2.-. --- --- -- / ..---

Convert written Morse back into text

Paste .-. --- --- -- / ..--- and choose Morse → Text. You should receive ROOM 2. Each space ends one letter group, and the slash separates the word from the number. If a result differs from your expectation, first compare the pasted sequence with its source. A changed boundary can create different letters even when every dot and dash is still present.

For example, ...- is V, while ... - is ST. Both are valid written inputs. The tool cannot determine which the author intended from the elements alone. Avoid removing spaces to tidy the message, and do not add new ones just to make an unfamiliar answer look more plausible.

This is written Morse code to text conversion. Audio recordings, photographs and microphone input are not accepted as sources here. If your material is a recording, you need a separate transcription step before the written decoder can check its groups.

For an unexpected result, check spacing and decoding problems.

Check the result before you use it

Open Inspect character mapping when you want to connect a result with its source. Selecting source text highlights the corresponding groups. Activating a group locates its original position so you can edit the right character. For longer messages, use the mapping pages to inspect later positions as well as the first few groups.

Letters are normalized to uppercase. Supported typographic substitutions are explained, such as converting a curly apostrophe to its ordinary text equivalent. This is a character substitution, not a spelling correction or translation. Unsupported characters and unrecognized groups stay visible in ⟦brackets⟧. Use Check input issues and select a listed issue to locate it. Playback and sharing require a complete accepted result.

Open Format & sound settings to choose an output style. Standard uses periods, hyphens, letter spaces and / between words. Readable uses centered dots and longer dash marks with wider spacing. Compact uses | between letters and / between words. The styles present the same supported message, but the person receiving it needs to understand the separators you chose.

For supported punctuation and letters, look up the character in the alphabet chart.

To see how the R in ROOM is formed, follow R through the Morse tree.

Copy, listen or share your message

Copy takes the current output to the clipboard. Paste it into its destination and check the boundaries again, especially if a messaging app reformats spaces or punctuation. If clipboard access is blocked, use the selectable output to copy manually. A successful copy reports what left the tool; it cannot verify what another application later displays.

Listen previews the checked message. Stop remains available during playback and while paused. Speed changes timing and tone changes pitch. For a longer message, check the displayed duration: audio is limited to 120 seconds. Shorten the message or increase speed if it exceeds that limit. Written conversion remains available even when the audio is too long.

Expand Share this message when you want a link. Review the content and settings summary, then choose Create & copy link. The link is an unencrypted snapshot containing your message and supported settings. Anyone who receives it can read it. Editing your draft requires creating a new link; clearing the page does not revoke copies already sent.

The recipient sees an import prompt before loading the snapshot. Volume stays local, and imported links use standard timing. A share link is therefore useful for reopening a conversion, but it is not a recording of the exact sound you heard. Choose the next tool below when you need a different deliverable.

To adjust pauses and save a WAV file, create a practice audio clip.

Questions about translating messages

Does this translate languages or convert characters?

It converts characters into Morse patterns and back. It does not translate meaning between languages. The text alphabet supports A–Z, digits, É and the listed punctuation. Other accented letters, writing systems and emoji are not silently rewritten into English. Check any unsupported item and decide how you want to represent it.

Why does the decoded text use capital letters?

Uppercase and lowercase forms use the same Morse pattern. Once a word becomes dots and dashes, its original capitalization is no longer distinguishable. The converter displays uppercase letters consistently. Keep your original text if sentence case, styling or typography matters in the final document.

What should I do when the input direction is unclear?

Choose the direction that matches your source. Three periods can represent S in written Morse or three punctuation characters in ordinary text. Auto-detect cannot settle that intention. Select Morse → Text for a signal sequence, or Text → Morse for literal writing, then check the new result.

Will my message still be here after a refresh?

No. Conversion drafts stay in this tab’s memory and disappear on refresh or when you clear local data. Ordinary in-app navigation keeps the conversion draft available, but it is not a saved account document. Format and sound preferences can be stored on this device. Copy any message you need to keep before leaving.

Reference: ITU-R M.1677-1 — International Morse code. Tool instructions describe the features currently available in this beta.