← Back to Learn

WPM vs CPM

Definitions and quick conversion

WPM normalizes characters into 5-character words and reports words per minute. CPM reports raw characters per minute. Conversion (approx):

WPM ≈ CPM / 5
CPM ≈ WPM × 5

Pros and cons — deeper view

WPM — Pros: easy to interpret for prose, widely reported, and simple to compare. Cons: the 5-character convention smooths over variations in token length and under-represents symbol-heavy content.
CPM — Pros: faithful to raw throughput and better for symbol-dense tasks. Cons: less intuitive and sensitive to punctuation-heavy texts.

When to use which metric — decision guide

  • WPM for general skill benchmarking, blog writing, and instructional contexts.
  • CPM for programming productivity, transcription, or data-entry staffing estimates.
  • Use both when you need both human-friendly and operational perspectives.

Example comparisons

Scenario: Two users take different tests. Alice types 250 characters in 1 minute (CPM=250 → WPM≈50). Bob types 45 words in 1 minute on a prose test (WPM=45 → CPM≈225). Alice's CPM is higher, but if Bob's accuracy is 99% and Alice's is 85%, Bob's net usable output may be higher. Always pair speed numbers with accuracy.

Research & references

Recommendation

For human-facing comparisons use WPM; for operational throughput or symbol-heavy work use CPM. When in doubt, report both plus accuracy and test type.