How to Write Morse Code
- Writing morse code means either writing it down (dots and dashes on paper, in the right proportions) or keying it by hand — and both live or die on the same number: a dash is exactly 3× a dot.
- On paper: a dot is a single round mark; a dash is a horizontal stroke about three dot-widths long; leave a clear small gap inside letters, about one dot-width, and visibly larger gaps (three and seven dot-widths) between letters and words.
- By hand key: grip a straight key lightly, keep the wrist floating, and produce the rhythm from the wrist — never by stabbing with the finger or pressing from the shoulder.
- Practice with feedback: tap code on the tapping trainer, which scores your element lengths and gaps in real time, so the 1:3 ratio becomes muscle memory instead of theory.
- To check any letter's correct pattern before you write it, use the chart — but write from rhythm, not from counting.
Writing is the half of morse code everyone forgets to train — until the moment they need to leave a note in code, key their first transmission, or design a piece of jewelry and realize their handwritten code is unreadable. The skill has two branches that share one spine: proportion. A dot, a dash, and three sizes of silence, in exact ratios — on paper the ratios are visual, on a key they're muscular, and both versions teach your ear.
This page covers both branches properly: how to write clean, legible code by hand (the pen-and-paper craft, more specified than most people expect), how to key code with a straight key without wrecking your wrist or your timing, the classic mistakes that corrupt written code, and how the same craft produces design work — cards, engraving, beading. It's the companion to how to read morse code; together they're the produce/consume pair of the code.
What does it mean to "write" morse code?
Three things, legitimately, share the verb. Writing morse on paper — dots, dashes, and gaps arranged so another human (or you, next week) can read them back. Writing morse with a key — the sending side of radio telegraphy, turning the same patterns into sound. And writing morse for design — the modern craft use, where the patterns become beads, engraved lines, tattoo art, or typography.
All three are governed by the same grammar from the alphabet: each character is a fixed pattern of elements, a dash is three times a dot, and the silences — 1 unit inside a letter, 3 between letters, 7 between words — carry meaning. What changes between the three is the *channel*: ink, electromagnets, or aesthetics.
And a fourth, unofficial meaning worth naming: using a translator to convert text to code and writing *that* down. Nothing wrong with it — machine conversion is how you verify your handwork — but if you can only write morse by looking it up, you don't yet write morse. The goal on this page is patterns you can produce from memory, by rhythm.
How to write morse code on paper: the proportions that matter
Handwritten code is readable exactly to the degree its proportions are honest. The spec, in dot-widths — take a moment to see how visual the timing grammar becomes when you write it:
Two habits make the proportions legible in practice. First, write dots as dots — a deliberate round mark, not a dash-shaped tick or a trailing scratch; the #1 corruption of handwritten code is dots that drift into short dashes, which merges the alphabet's most important distinction. Second, keep dashes horizontal and flat — a dash with a slope or a curve reads as noise at speed, and uneven dash lengths make the 1:3 ratio a matter of guesswork for your reader.
| Element | Written form | Proportion |
|---|---|---|
| Dot | A round, filled mark | 1 unit diameter |
| Dash | A horizontal stroke | 3 units long, 1 unit thick |
| Gap inside a letter | Clear space between elements | 1 unit |
| Gap between letters | Visibly larger space | 3 units |
| Gap between words | A full break, or a slash / | 7 units |
For word gaps, you have two conventions: generous blank space (the classical telegraph form, writing code in blocks) or an explicit slash — -... / --- -.. -.. — which is how code is typeset in text and survives being copied, photographed, or engraved. When legibility is the point (a card, a sign, a tattoo stencil), use the slash; ambiguity between "two letters" and "two words" is the most common design mistake in the craft.
Forming clean dots and dashes
The pen craft, at the level of marks. Dots: lift the pen fully between dots — a dot dragged even slightly becomes a comma, and a comma is nobody's element. In a run like H (....), four crisp separate marks with equal small gaps; the discipline is lifting, not pressing. Dashes: one confident stroke, always the same length relative to your dots, ending clean — no tapering tails, which read as hesitation and (worse) as shorter dashes on the next element.
Sizing is relative, which is the forgiving part: tiny precise code and broad marker code are equally valid as long as the *ratios* hold. What never varies: dash = 3 dots, measured in your own handwriting's natural dot size. If you practice one drill, make it this — write a page of the letter L (.-..) at different sizes. L contains dot, dash, and a dot pair, so a page of L's calibrates your entire hand.
When you graduate from pen to typography or engraving, the same spec applies with one addition: use a monospaced or deliberately rhythmic layout so the gaps are uniform, and check the result by playing it — paste your written code into the translator (it accepts dots and dashes as input) and hear whether it reads back as intended. That round-trip — write, play, listen — is the fastest self-check in the craft.
How to write morse with a straight key
The straight key is the classic sending instrument: a single lever, down makes tone, up makes silence. It looks like nothing — a switch — and the entire technique is in the posture that lets a wrist produce 1-and-3 timing for hours without fatigue.
The setup: elbow at roughly desk height, forearm resting lightly, wrist *above* the knob — floating, not resting on the desk. The grip: fingers relaxed on the knob, like holding a small bird; the death-grip is the source of both bad rhythm and the telegrapher's classic wrist strain. The motion: the rhythm comes from a small, elastic wrist action, the forearm following; the fingers hold on, they don't stab. A dot is a quick snap-and-release; a dash is the same snap held for three counts — one motion, two durations, never two different muscles.
The mistake pattern to avoid is universal: beginners send dots with finger jabs and dashes with a shoulder press, producing two unrelated timings that no ear can read cleanly at speed. Cure it slow — send single letters at low *sending* volume, listening hard to your own element lengths, until one wrist motion owns both durations. The tapping trainer builds exactly this calibration before you ever touch hardware: it measures your dots, dashes, and gaps against the 1:3:1 standard and scores you in real time.
Why the 1:3 ratio must live in your muscles
Here's the fact that elevates sending from a party trick to a real skill: your receiving ear is calibrated by your sending hand. Operators who send honest 1:3 code read other people's code better, because producing the rhythm refines the internal template that recognizes it. That's why serious courses schedule a few minutes of sending *inside* receiving practice — the motor channel and the auditory channel reinforce each other.
Muscle memory for rhythm is built the same way as muscle memory for guitar: short, scored, daily repetitions. Five minutes of tapping with feedback outperforms an hour of keying into the void, because unscored practice just rehearses whatever errors you already have. The scoring is what turns repetition into calibration.
The end state is worth describing because it's stranger than beginners expect: at full calibration, you stop thinking in dots and dashes entirely and start thinking in letter-rhythms — "di-dah-dit" as one gesture, the way a typist thinks words not keystrokes. When your hand knows R as a single motion, your ear knows R as a single sound. That's the loop closing, and it's the moment sending starts *teaching* you to read.
Common writing mistakes (and how they corrupt the code)
The failure catalog, in rough order of frequency — each one is a ratio crime:
- Dots that grow into dashes. Hesitant pen pressure or a dragging key makes
....read as two short dashes. Corruption: H becomes unrecognizable; at worst, letters merge. - Collapsed letter gaps. Writing two letters with one unit of space fuses them into a phantom letter (D sent tight against U reads as one five-element blob). On paper: make inter-letter gaps obviously, even exaggeratedly, larger than intra-letter gaps.
- Inconsistent dash length. Dashes that vary between 2 and 4 units make every letter containing them a guess. The fix is deliberate: count nothing, but calibrate by writing dashes against a row of three of your own dots until the ratio is automatic.
- Ambiguous word gaps. A word gap written the same size as a letter gap destroys sentence structure. Use the slash convention whenever the code will outlive the moment.
- Sending faster than your rhythm. On a key, speed gained by shortening dashes and gaps produces code natives call a bad fist — technically fast, practically unreadable. Speed comes from shorter silences, never from shorter dashes.
Writing morse code for cards, tattoos, and jewelry
The design use of morse is the code's most visible modern life: bracelets with dot-beads and dash-beads, engraved rings, hidden-message cards, tattoos. The craft rules are the paper rules plus one aesthetic rule: the secret must survive decoding — which means exact element counts and an explicit word-gap convention.
For beading, the standard grammar is simple: small round bead = dot, elongated or bar bead = dash, and a distinct spacer (a different color or shape) = letter gap, with a larger or doubled spacer = word gap. Get the spacer hierarchy right and any owner can read their piece with the alphabet page; get it wrong and the piece is decorative noise. You can prototype any message's bead layout — spacing, length, materials — on the customizer before committing.
For engraving and tattoos, two extra cautions from the craft's collective experience: verify the code in a translator *before* the tool touches material (the industry's blooper file is full of misspelled code etched in silver), and prefer dots and dashes in the same visual weight as the piece's typography — hairline dashes next to bold dots read as uneven code, which to anyone who reads morse is a typo. A meaningful first project: I love you — the classic for a reason, and short enough to keep the spacing honest.
Can you "write" morse by typing it?
Yes, and it's a legitimate skill with its own uses: typing code as text (dots, dashes, and slashes) for notes, puzzles, or machine input — every serious morse tool accepts it. What typed code gives you is *perfect proportions at zero effort*; what it can't give you is the calibration. Typing --. and keying G are related the way typing a word is to saying it: the information transfers, the fluency doesn't.
The healthy division of labor: use typed code to verify (write by hand, then check against the translator's conversion), to communicate (send code as text in messages and puzzles), and to design (dashed-out layouts for jewelry and cards). Use hand-writing and keying to *learn* — because the muscles and the ear are the parts of you that keep the code when the screen is off.
One typing-specific convention worth knowing: `/` for word gaps and spaces for letter gaps is the universal text format (- --- / -.. --- -.. reads unambiguously). Dots may be written as . or · and dashes as -, –, or — interchangeably in most tools, but when precision matters (engraving stencils, published puzzles), pick one form of each and stay consistent — mixed-width dashes are the typographic version of a bad fist.
A practice plan for writers
Two weeks, ten minutes a day, pen plus tapping — a writing-focused companion to the flagship learning routine:
Days 1–3 — calibration. Fill pages of L (.-..), O (---), and 5 (.....) at varying sizes; verify each page by playing it back in the translator. You're teaching your hand one ratio until it's boring.
Days 4–7 — the starter words. Write real words from the words hub with the slash convention; check every one by ear. Add three minutes on the tapping trainer daily — the wrist starts learning what the pen learned.
Days 8–10 — speed and flow. Tapping runs at rising tempo, chasing clean scores not records; pen work shifts to short phrases from memory, no chart open. By now, writing a letter you can hear should feel like writing a word you can say.
Days 11–14 — a real artifact. Design something: a card, a bead layout on the customizer, an engraved gift — verified, spaced, and legible. Craft with a real recipient is the strongest practice there is, because the code stops being an exercise and becomes what it always was: a way to carry a message.
Frequently asked questions
How do you write dots and dashes correctly?
A dot is a single round mark; a dash is a horizontal stroke exactly three dot-widths long and one dot thick. Leave one dot-width of space inside a letter, about three between letters, and seven (or a slash) between words. The absolute size doesn't matter - the ratios do.
What is the ratio of a dot to a dash?
One to three, in both time and space: a dash lasts (or measures) exactly three times a dot, and the gap between elements inside a letter is one dot-unit. These ratios are standardized in International Morse Code and are what make code readable across any medium.
Is sending morse code hard to learn?
Basic sending is straightforward - a few hours gets you keying recognizable letters. Clean, pleasant-to-read sending (a good fist) takes a few weeks of short daily sessions with feedback, because it depends on internalized 1:3 rhythm rather than knowledge. Learn to receive first, then add sending.
What's a good first sentence to write in morse code?
Start with short, meaningful words - a name, SOS, or I love you - because short phrases keep your spacing honest while you calibrate. Verify everything by playing your written code back in a translator before you share or engrave it.