CPM Calculator Live Characters Per Minute Typing Tes
CPM Calculator
Calculate characters per minute from your typing result.
Gross typing speed
0CPM
Recent calculations
What Is CPM in Typing?
CPM stands for Characters Per Minute — the total number of characters (letters, numbers, spaces, and punctuation) you type in one minute. It’s a more granular measurement than WPM because it counts every keystroke rather than grouping them into standardized “words.” Some typing platforms, transcription employers, and data entry assessments report results in CPM instead of WPM, which is why converting between the two matters.
CPM is especially common in data entry job testing, transcription work, and 10-key numeric entry roles, where raw keystroke throughput is what’s actually being measured and paid for.
CPM to WPM Formula (How the Conversion Works)
The conversion between CPM and WPM uses a fixed international standard: one “word” equals 5 characters, including spaces and punctuation. This standardization exists so that scores are comparable regardless of whether someone happens to type in short or long words.
CPM to WPM formula:
WPM to CPM formula (the reverse):
Worked example: You type 300 characters in one minute.
CPM Benchmarks — What's a Good Characters Per Minute Score?
| CPM Range | Equivalent WPM | Level | What It Means |
|---|---|---|---|
| Under 125 CPM | Under 25 WPM | Beginner | Still building foundational keyboard familiarity. |
| 125–225 CPM | 25–45 WPM | Average | Typical everyday typist — comfortable for casual use. |
| 225–300 CPM | 45–60 WPM | Above Average | Meets most office and administrative job minimums. |
| 300–400 CPM | 60–80 WPM | Fast | Professional range — meets most data-entry requirements. |
| 400–500 CPM | 80–100 WPM | Very Fast | Advanced — suitable for transcription and legal/medical typing. |
| 500+ CPM | 100+ WPM | Expert | Top-tier keystroke throughput — elite typist territory. |
Most data entry job postings that report speed requirements in CPM ask for a minimum of 300–350 CPM (60–70 WPM equivalent), with 95%+ accuracy.
CPM by Job Type
| Role | Typical CPM Requirement | WPM Equivalent |
|---|---|---|
| General office / admin | 200–275 CPM | 40–55 WPM |
| Data entry clerk | 300–400 CPM | 60–80 WPM |
| 10-key numeric entry | 350+ CPM (numeric only) | — |
| Medical/legal transcription | 375–500 CPM | 75–100 WPM |
| Customer support (chat) | 225–300 CPM | 45–60 WPM |
Why Some Employers Use CPM Instead of WPM
CPM gives a more precise picture than WPM in a few specific situations:
Numeric/10-key data entry
Where "words" don't really apply, but raw character throughput does.
Non-English or symbol-heavy text —
Where average word length varies, WPM can be misleading, but CPM stays consistent.
High-precision transcription roles
Where every character (including punctuation and formatting) counts toward productivity.
How to Improve Your CPM Score
Type with all ten fingers.
Touch typing consistently produces the largest single jump in raw keystroke throughput.
Reduce backspacing.
Every correction costs you characters you already typed once — accuracy directly protects your CPM.
Practice numeric/symbol rows specifically
If you're targeting a 10-key or data-entry role — general prose practice doesn't build that muscle memory.
Test consistently.
Track your CPM the same way you'd track WPM — same time of day, same test length, logged over weeks.
For a full breakdown of touch-typing technique and daily practice structure, see our average typing speed and improvement guide.
Test Your Real Typing Speed
| Test | Best For |
|---|---|
| 1 Minute Typing Test | Standard benchmark — directly comparable to the CPM table above. |
| 5 Minute Typing Test | Data entry and job-application preparation. |
| WPM Calculator | Manual WPM calculation and formula breakdown. |
| Typing Certificate | Proof of typing speed for jobs, applications, and professional use. |
Frequently Asked Questions
What is a good CPM typing speed?
A good CPM typing speed is 300 or above, equivalent to 60+ WPM — this meets the minimum requirement for most data entry and administrative roles. Above 400 CPM (80+ WPM) is considered fast and competitive for specialist positions like transcription.
Does the test show WPM too, or only CPM?
Both. The test calculates your WPM automatically alongside CPM (WPM = CPM ÷ 5), since the same typing data produces both numbers — you don’t need to convert anything by hand.
Can I use a score from another site to check my WPM?
Yes — since CPM ÷ 5 = WPM, any CPM score converts instantly: 250 CPM = 50 WPM, 300 CPM = 60 WPM, and so on. But for your own accurate, verified score, take the live test above rather than estimating from a remembered number.
What's the difference between CPM and WPM?
WPM (words per minute) measures typing speed in standardized 5-character “words,” while CPM (characters per minute) measures every individual keystroke. They’re mathematically linked (WPM = CPM ÷ 5), but CPM gives a more granular view, which is why it’s often used for numeric data entry and transcription roles where word-based counting doesn’t apply cleanly.
What CPM do data entry jobs require?
Most data entry positions require a minimum of 300–350 CPM (60–70 WPM equivalent) with at least 95% accuracy. Higher-paying or specialized data entry roles may require 400+ CPM.
Is CPM or WPM more accurate for measuring typing speed?
Neither is more “accurate” — they measure the same underlying skill using different units. WPM is the more commonly requested metric for general office and admin roles, while CPM is preferred for numeric entry, symbol-heavy text, and some transcription assessments.