CPM Calculator Live Characters Per Minute Typing Tes

Use this free CPM calculator to measure your real typing speed in characters per minute — live, as you type. Pick a duration, type the passage on screen, and get your CPM, WPM equivalent, and accuracy the moment the timer ends. No signup, no download — just click, type, and see your result.

CPM Calculator

Calculate characters per minute from your typing result.

CPM = Characters ÷ Minutes
characters
Typing timeEnter minutes, seconds, or both
min
sec
%
A standard typing word equals five characters. The WPM equivalent shown here is CPM divided by 5.

Gross typing speed

0CPM

Enter your details to begin
Typing level0 / 500+ CPM
0Accuracy-adjusted CPM
0WPM equivalent
0sTyping duration

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.

Typing Speed Test

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 = CPM ÷ 5

WPM to CPM formula (the reverse):

CPM = WPM × 5

Worked example: You type 300 characters in one minute.

WPM = 300 ÷ 5 = 60 WPM
So a typing speed of 300 CPM is exactly equivalent to 60 WPM — a solid, above-average score.

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.

If a job posting or assessment platform reports your result in CPM, use the formula above (divide by 5) to translate it into the WPM figure most typing benchmarks — including the ones on this site — are built around.

How to Improve Your CPM Score

The techniques that raise your CPM are the same ones that raise your WPM, since they’re mathematically linked:

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

A calculator converts numbers you already have — to generate a live CPM and WPM score from scratch, take one of our free typing tests:
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.

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.

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.

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.

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.

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.

Scroll to Top