I'm using an Anroid app for learning CW. In Germany, it's common to define the speed in CPM ("characters per minute", or German BPM for "Buchstaben pro Minute).

However, the Morse trainer I use specifies WPM ("words per minute"). Is there a conversion between the two?


Morse characters have different lengths. A series of Es is much shorter than a series of Os. Therefore, the WPM is perhaps a better choice, because a word contains different characters.

Based on the two standard 5 character words "Paris" and "codex" and their dot-dash-ratio, the WPM/CPM factor has been calculated as 5. So

  • 6 WPM = 30 CPM
  • 10 WPM = 50 CPM
  • 12 WPM = 60 CPM
  • 20 WPM = 100 CPM

Wikipedia has this explanation, but does not further specify who first came up with these two words:

There are two common typical words: "PARIS" and "CODEX". PARIS mimics a word rate that is typical of natural language words and reflects the benefits of Morse code's shorter code durations for common characters such as "e" and "t". CODEX offers a word rate that is typical of 5-letter code groups (sequences of random letters).

and later

The [Federal Communications] Commission specifies Morse code test elements at 16 code groups per minute, 20 words per minute, 20 code groups per minute, and 25 words per minute. The word per minute rate would be close to the PARIS standard, and the code groups per minute would be close to the CODEX standard.

| improve this answer | |
  • 1
    $\begingroup$ Picking two arbitrary words, neither of which are particularly common in German, feels like an odd choice to find a factor, especially since that factor seems to be surprisingly round. Is there a theoretical foundation to this? I can actually imagine there is; Morse himself certainly thought about duration of words. $\endgroup$ – Marcus Müller Oct 19 '18 at 11:20
  • $\begingroup$ I think instead of multiplying by five, you should multiply by six because the space between words is also a character. $\endgroup$ – MarqTwine Dec 12 '18 at 12:52
  • 2
    $\begingroup$ @MarcusMüller Those are not arbitrary words, though. Please check en.wikipedia.org/wiki/Morse_code#Speed_in_words_per_minute to see why these two words were chosen $\endgroup$ – Scott Earle Dec 12 '18 at 14:53
  • 1
    $\begingroup$ @ScottEarle wow, exactly the kind of information I was looking for! Still can't find a source why CODEX and PARIS are assumed to be "typical words" (as they are, far as I can tell, not really "typical" for a conversation); do you think it'll be worth asking a new question on why they are considered such? $\endgroup$ – Marcus Müller Dec 13 '18 at 9:47
  • 2
    $\begingroup$ @MarcusMüller: I definitely would be interested in the result. I tried to find a source when answering this question, but I didn't find one. $\endgroup$ – Thomas Weller Dec 13 '18 at 12:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.