EXPLORE · PRACTICE · BUILD FLUENCY

Morse Code Tree

Explore this interactive Morse code tree with dots and dashes. Follow each branch, practise with the virtual key, and add finished characters to your message.

Current signalReady when you are

No dots or dashes yet.

Start → your first dot or dash

· Dot left Dash right
Morse code tree for A–Z and 0–9Dot goes left; dash goes right. Hollow nodes are unfinished paths to numbers. The current path is also written above.····················STARTTMO0EAWJ1IU2SV3H45NDB6GZ789KCFRLPQXY

Hollow nodes: keep going to a number. Only the final character joins your message.

Short press = dot · longer press = dash. Use Space when the key is focused.

Longer pause = next word.

Tap for your first dot, or hold for a dash.

Decoded message · confirmed only

0 / 200

Your message will appear here…

Only confirmed characters appear here.

Sound on · starts with your first press.

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

THE MORSEWISE FIELD GUIDE

Find your way through the Morse code tree

A Morse code tree turns a sequence of short and long signals into a visible journey. Start at the top, follow a branch for each element, and check the character where you finish. This page combines that reference with a virtual key so you can explore the relationships and build your own message. You can start with visual buttons before trying timed presses.

How to read a Morse code tree

A dot takes the left branch and a dash takes the right branch. Every new character begins at Start, not at the end of the previous letter. One dot reaches E; a dot followed by a dash reaches A. Add another dot and you reach R. The highlighted connections show the route you have taken, while the written path above the diagram gives the same information without requiring you to inspect small nodes.

The Morse code tree shows relationships between patterns, not a sentence made from every node you pass. Moving through E and A on the way to R does not enter EAR. Those earlier letters are temporary candidates. Only your finished character belongs in the confirmed message. Read the Input and Candidate areas together: one tells you what you entered, and the other tells you what that complete sequence currently means.

Text
R
Morse
.-.
Follow Start → E → A → R, then add only R to the message.

Make your first character

Choose Learn for separate Dot and Dash buttons. Enter dot, dash, dot, check the candidate R, and select Add R. Nothing is added automatically in this mode, so you can examine each step at your own pace. The optional R example is a demonstration only: it never becomes a message, and your first real input starts a fresh path. Exit example also returns you to the empty starting view.

Practice uses the large Tap or hold key. Press briefly for a dot or hold longer for a dash, then release. With auto-add enabled, a pause confirms a complete candidate. You can also add it yourself before the countdown finishes. The Morse code tree returns to Start after confirmation, and the message area displays the result. Keep the first exercise small: one correct letter is enough to understand the input and confirmation cycle.

Follow numbers through the Morse code tree

This reference includes the international letters A–Z and digits 0–9. Digits use five elements. Two is ..---, eight is ---.., nine is ----., and zero is -----. Some intermediate paths do not yet identify a character. For example, ..-- needs another dash to become 2. The hollow node is a place to continue, not a period, missing letter or instruction to stop.

The Morse code tree keeps those unfinished paths visible instead of guessing a number. Waiting at a hollow node does not add a character. Continue along a supported branch or use Undo to return one step. This view intentionally excludes punctuation, accented letters and operational signals. Use the alphabet chart for the broader text reference. Do not attach a punctuation meaning to an empty node simply because another Morse convention uses that sequence.

Understand presses, pauses and sound

The default key splits dots and dashes at 250 milliseconds. A press shorter than 20 milliseconds is ignored; a hold reaching two seconds is cancelled. These are interface thresholds for practice, not a claim that every transmitted dash lasts a quarter of a second. A new press before the letter deadline keeps building the same character. Holding the key prevents the old countdown from confirming a letter underneath that press.

By default, the Morse code tree adds a valid character one second after release and prepares a new word after a longer 2.5 second pause. The space appears only when the next character is confirmed. More contains timing and volume controls. Sound is enabled initially, but the page stays silent until an input gesture starts audio. Muting leaves every visual control available. After an interruption, switch sound on explicitly when you are ready.

Correct a path without losing your message

An unsupported turn stays visible so you can inspect it. Additional input is blocked until you undo or reset that path; the tool does not silently delete your mistake or choose a likely letter. Undo removes the last element first. With an empty path it cancels a pending word gap, or brings the most recent confirmed character back for editing. Automatic timing pauses after an edit until another valid press.

Use Reset path in More to discard only the unfinished character. Clear message asks before clearing the practice. The Morse code tree accepts up to 200 characters including spaces, and refuses an addition that would exceed that limit without cutting the character apart. Copy text is available when the message is nonempty and no draft remains. If browser copying fails, selectable text appears so you can copy manually without being told it succeeded.

Use the Morse code tree on a phone

A narrow screen starts with Current path: a readable view of the current branch, its parent, sibling and supported next steps. Full tree reveals the complete reference. Use its zoom controls and scroll within the diagram to explore; Fit tree restores the overview. Return to Current path whenever you want to concentrate on input. The main page scrolls normally, so the message and additional controls remain reachable on a short screen.

You do not need to hit small diagram nodes. Learn provides ordinary buttons, and Practice accepts Space when the large key has focus. Other keyboard controls keep their usual purpose. Moving to another app or interrupting a press cancels that unfinished hold and pauses confirmation. The Morse code tree retains previously completed input while the page is merely hidden, but does not automatically resume sound or invent the end of the interrupted press.

Practise with the Morse code tree

Start by comparing E and T, then A and N. Notice that reversing the order of the same two elements changes the letter. Next, build a familiar three-letter word in Learn and check each candidate before confirming. Repeat it in Practice with auto-add disabled, then enabled. This separates the challenge of choosing a path from the challenge of leaving enough time between characters. Use a comfortable volume and stop when the exercise becomes tiring.

The Morse code tree is a visual practice aid, not a listening score or a promise of fluency. For whole-character listening and downloadable recordings, use the generator. For an existing written sequence, use the decoder. Practice here remains in this page's memory: refreshing or leaving the page clears it. Copy something you want to keep before navigating away. No account, microphone, message upload or practice-history storage is needed for this tool.

Common questions

Is the Morse code tree different from an alphabet chart?

The patterns are the same for the letters and digits included here. A chart pairs each character with a complete pattern; a tree reveals each branch decision on the way there. Choose the chart for a quick lookup and this interactive view when you want to follow your own input.

Why did the Morse code tree add a letter before I finished?

In Practice, auto-add confirms a valid candidate after the configured pause. Turn auto-add off before starting a character, choose Learn, or increase the letter pause in More. Add or reset the current draft before changing timing. A slow sequence may need a longer pause than the default.

Can the Morse code tree hear my microphone?

No. It responds to the on-screen buttons and focused keyboard input. The sound is generated locally as feedback for your presses; it is not microphone decoding. You can mute it and still use the complete visual input, candidate and confirmation workflow.

Does the Morse code tree record or share a practice session?

This version builds and copies confirmed text. Session recording, original-rhythm replay and practice sharing are not included. It also does not move your message into another tool automatically. Copy the finished text yourself if you want to use it elsewhere, and remember that Morse is not encryption.

What should I do if the first press is silent?

Check the sound switch and device volume, then try another press. Browser audio may need time to become ready. If you release before that happens, the old press will not sound later. You can keep practising visually, and use Stop whenever you want to cancel activity.

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