CPM to WPM Converter

Transform any characters-per-minute reading into words per minute while preserving the typing-test convention of five characters per word or substituting your own sample average. Optionally layer in accuracy to focus on correct-word throughput for compliance or captioning work.

Enter the raw characters-per-minute score reported by your typing or transcription tool.
Leave blank to use the standard five characters per word assumption.
Optional. Leave blank for raw WPM; provide accuracy to report correct-word throughput.

If accuracy is 0% the tool returns zero WPM logically, but treat that scenario as an indicator to re-run your typing drill with better focus.

Examples

  • 450 characters per minute with the default five-character word ⇒ 90.00 words per minute
  • 520 characters per minute at 95% accuracy ⇒ 98.80 words per minute

FAQ

Why divide by characters per word?

Typing and transcription standards assume that one word equals five characters, so dividing CPM by that factor restores the comparable WPM metric.

What if my language uses longer words?

Enter the observed characters-per-word average from a representative text sample; the calculator uses that value when provided.

How should accuracy be interpreted?

Accuracy reflects the share of characters that were correct. The calculator multiplies CPM by that factor so 96% accuracy reports the WPM of correct words only.

Can I use this for audio transcription?

Yes. Supply the CPM reported by your stenography or speech-to-text platform along with any accuracy adjustments required by your workflow.

Additional Information

  • Formula: WPM = (CPM × accuracy factor) ÷ characters per word.
  • Accuracy defaults to 100% so the conversion matches raw CPM values unless you supply a correction factor.
  • Divide the result by 60 for words per second when planning live captioning latency budgets.