Farnsworth Timing Explained: Why Beginners Should Learn Fast, Not Slow
If you ask an old-timer for the single best piece of advice for learning Morse code, there is a decent chance they will say some version of "learn it fast from the start." That sounds backwards — surely a beginner should start slow and speed up? — but it reflects a real, well-documented technique called Farnsworth timing, and understanding the numbers behind it explains why it works so well.
The problem with learning code slowly
If you slow Morse code down by stretching every part of it evenly — the dits, the dahs, the gaps between letters, all proportionally longer — you get code that is technically correct but sounds nothing like real code sent at a normal speed. A dit at five words per minute is a long, draggy tone, nothing like the short, crisp tick it becomes at twenty. Operators who learn this way often build a mental habit of counting individual dits and dahs, which works at five words per minute and then falls apart completely once they try to copy a real, faster signal, because the counting no longer keeps up.
What Farnsworth timing changes
Samuel Farnsworth's method (formalized and popularized through the mid-20th century, and long used in official training programs) keeps every character's internal timing at a proper, faster speed — called the character speed — so each letter sounds exactly like it will at full speed. What gets stretched out instead is the silence between characters and words, called the effective or overall speed. A beginner hears real, correctly shaped letters from the first lesson, with generous thinking time between them, and gradually shortens those gaps as recognition improves — never having to unlearn a distorted, too-slow version of a letter.
The math behind the gaps
Standard Morse timing is defined against the training word "PARIS," which totals exactly 50 dit-time units when sent with standard spacing — this is literally how words-per-minute (WPM) is defined. That gives the length of one dit in milliseconds as:
dit (ms) = 1200 ÷ character speed (WPM)
A dah is three dits long, and the gap within a character (between its own dits and dahs) is one dit long — both timed at the character speed and never stretched. Counting the word "PARIS " unit by unit shows that these "within-character" elements always add up to 31 of the word's 50 units, no matter the speed. The remaining 19 units are the gaps between characters and words — and those are the ones Farnsworth timing stretches.
To find the length of that stretched spacing unit (call it ts) for a chosen effective speed, you solve for the value that makes one PARIS word take exactly as long as the effective speed requires:
ts (ms) = (60,000 − 31 × dit × effective WPM) ÷ (19 × effective WPM)
Inter-character gaps are three of these stretched units, and inter-word gaps are seven. When the effective speed equals the character speed, this formula collapses back to ordinary, unstretched timing — Farnsworth is really just standard Morse with the spacing formula generalized.
A concrete example
A very common beginner pairing is 20 WPM characters at a 5 WPM effective speed. At 20 WPM, a dit is 1200 ÷ 20 = 60 milliseconds, and a dah is 180 milliseconds — properly crisp, full-speed elements. But the gap between characters stretches out to roughly 1.6 seconds, and the gap between words to well over 3.5 seconds, giving a beginner plenty of time to place each letter before the next one arrives. As recognition improves, the effective speed is raised — to 8, then 10, then higher — which shortens those gaps while the character speed, and the sound of each letter, never has to change.
Why this matters beyond the numbers
The deeper reason Farnsworth timing works is that it separates two different skills that slow, uniform practice tends to conflate: recognizing a letter's shape, and keeping up with a stream of them in real time. By fixing the first skill at a realistic, final-speed target immediately, a learner only has to work on the second skill — processing speed — as they improve, instead of having to relearn what each letter sounds like once they eventually try to speed up from an artificially slow baseline.
Most Morse training software and many code practice oscillators built after the mid-20th century support Farnsworth spacing directly, and it's the method taught in most amateur radio Morse courses today. If you want to see the exact millisecond values for a chosen character-and-effective-speed pair, the WPM & Farnsworth timing calculator works out dit, dah, and every spacing interval instantly, and the Morse code translator shows you the dot-and-dash pattern for anything you want to practice with.