Free Typing Speed Test

Measure your WPM and accuracy in real time — no sign-up required.

time
mode
0
wpm
100
acc%
30
seconds
click here or press any key to start
top scores — local
#wpmaccuracymodetimedate
reTypingTest
retypingtest.com
test complete
0
wpm
0%
accuracy
⚡ top 50%
0/0
characters
0
errors
0
cpm
0s
time

How to Measure and Improve Your Typing Speed

Typing speed is measured in Words Per Minute (WPM) — the number of five-character groups (including spaces) you type correctly in sixty seconds. This standard makes WPM comparable across languages and keyboard layouts. Most online typing tests, including this one, also report accuracy as a percentage of characters typed without errors.

What Is a Good Typing Speed?

The answer depends on your role. Here is a general benchmark table:

LevelWPM RangeTypical Profile
Beginner10 – 30New typists, hunt-and-peck
Average40 – 55Most office workers
Good60 – 80Experienced professionals
Fast80 – 100Skilled typists, data entry
Elite100 +Top 1% — competitive typists

The global average sits around 40 – 50 WPM. Professional typists and transcriptionists typically operate above 70 WPM. If you are preparing for a government job exam, check the specific requirement — NTS requires 35 WPM, FPSC requires 40 WPM.

How WPM Is Calculated

WPM = (correct characters ÷ 5) ÷ (elapsed minutes). Dividing by five converts characters into "standard words." This test counts only correctly typed characters in the WPM figure, so errors penalise both your WPM and your accuracy score simultaneously — exactly how professional typing exams work.

Tips to Improve Your Typing Speed

CPM vs WPM

Characters Per Minute (CPM) is simply WPM × 5. Some exams and employers report requirements in CPM — for example, a 200 CPM requirement equals 40 WPM. This test displays both figures on the results screen so you can compare against any standard.

Frequently Asked Questions

What is a good typing speed in WPM?

For everyday office work, 50 – 60 WPM is considered comfortable and productive. Roles that involve heavy data entry or transcription typically require 70 – 80 WPM. Pakistan government job exams have fixed thresholds: NTS requires 35 WPM, FPSC requires 40 WPM, and PPSC requires 30 WPM. The global average across all users is roughly 40 – 45 WPM.

How is WPM calculated?

WPM is calculated as (correct characters ÷ 5) ÷ elapsed minutes. The "÷ 5" converts characters into standard words — a word is defined as any five-character group regardless of actual word length. Only correctly typed characters count; errors lower both WPM and accuracy simultaneously.

How can I improve my typing speed?

The most effective approach is touch-typing with all ten fingers using the home row. Beyond that: prioritise accuracy over raw speed, practise for 15 – 20 minutes daily rather than occasional long sessions, and deliberately target the specific keys you mis-type most. Using the Numbers and Punctuation modes on this test is a great way to drill your weakest areas.

What is the difference between WPM and CPM?

CPM (Characters Per Minute) = WPM × 5. Some employers and government exams quote typing requirements in CPM. A 200 CPM requirement is the same as 40 WPM; a 175 CPM requirement is 35 WPM. This test shows both on the results screen.