Free Typing Speed Test — Check Your WPM Online

Measure your words per minute, accuracy, and CPM. Choose from 15s, 30s, 60s, or 120s tests. No signup needed — instant results with performance graph.

0
WPM
100%
Accuracy
60s
Time
0
CPM
Esc to restart

Personal Bests

No records yet. Run a test!

How to Use This Typing Speed Test

1. Start Typing

Click on the text area and begin typing. The timer starts automatically with your first keystroke, just like the best typing tools online.

2. Watch Colors

Green characters are correct. Red characters are wrong. The current word is highlighted. Keep your eyes on the screen, not the keyboard.

3. See Your Results

When time runs out, your full results appear: WPM, CPM, accuracy, consistency score, a performance graph, and your ranking among typists.

4. Try All Modes

Test in Timed (15 to 120 seconds), Words (25 to 100 words), Numbers, or paste your own Custom text for job-specific typing practice.

Average Typing Speed by Group

Understanding where your typing speed falls helps you set realistic improvement goals. Here are the average WPM ranges by user category:

User TypeAverage WPMContext
Beginner20 to 35 WPMJust learning to touch type
Average person40 to 50 WPMCasual computer user
Office worker50 to 70 WPMDaily keyboard use at work
Professional typist70 to 100 WPMFull-time data entry role
Expert typist100 to 130 WPMAdvanced technique, touch typing mastered
World record216 WPMBarbara Blackburn (2005), Dvorak keyboard

How is WPM Calculated?

WPM stands for Words Per Minute. In typing tests, a "word" is standardized as 5 characters (including spaces), regardless of actual word length. This lets you compare results fairly across different texts.

WPM = (Total correct characters / 5) / minutes elapsed
Example: 300 correct characters in 1 minute = 300 / 5 / 1 = 60 WPM

CPM (Characters Per Minute) counts every correct character typed per minute. CPM = WPM x 5 approximately. It is more precise for very short or very long word texts.

Accuracy is calculated as: (correct keystrokes / total keystrokes) x 100. High accuracy matters as much as speed, especially in professional settings where errors require correction time.

Typing Speed Requirements by Job

Job RoleRequired WPMNotes
Data Entry Specialist60 to 80 WPMHigh-volume input, accuracy critical
Transcriptionist80 to 100 WPMAudio-to-text conversion
Live Chat Agent65+ WPMReal-time customer response required
Secretary or Admin50 to 70 WPMGeneral office correspondence
Programmer50 to 60 WPMAccuracy prioritized over speed
Court Reporter225+ WPMStenography machine required
Average worker40 WPMMinimum recommended for productivity

How to Improve Your Typing Speed

Home Row Technique

Place your left hand on ASDF and right hand on JKL semicolon. Return fingers to home row after every keystroke. This is the foundation of touch typing and the fastest method long-term.

Eyes on Screen Only

Never look at the keyboard while typing. Looking down breaks rhythm, slows speed, and reinforces poor habits. Build muscle memory by forcing blind typing from day one.

Accuracy Before Speed

Type slowly and correctly rather than fast and wrong. Accurate muscle memory is faster to build than correcting bad habits. Speed increases naturally once accuracy is solid.

15 Minutes Daily

Consistent short sessions beat long infrequent practice. 15 minutes per day produces more improvement than 2 hours once a week. Deliberate daily practice builds lasting speed gains.

Frequently Asked Questions

What is a good typing speed?

A good typing speed for a professional is 60 to 80 WPM with 95%+ accuracy. The average person types at 40 to 50 WPM. If you type above 70 WPM you are faster than most office workers. Anything above 100 WPM puts you in the top 5% of all typists worldwide.

How is WPM calculated?

WPM is calculated by dividing the total correct characters typed by 5 (the standard word length), then dividing by the elapsed time in minutes. Formula: WPM = (correct characters / 5) / minutes elapsed. This standardizes results across different texts regardless of actual word length.

What is the world record for typing speed?

The official world record is 216 WPM set by Barbara Blackburn in 2005 using a Dvorak keyboard layout. On standard QWERTY keyboards, professional typists typically peak at 150 to 180 WPM. Most competitive online typists score between 100 and 150 WPM.

What is the difference between WPM and CPM?

WPM (Words Per Minute) counts standardized 5-character words. CPM (Characters Per Minute) counts actual characters typed per minute. CPM is approximately 5 times your WPM. CPM is more precise for comparing typists on texts with unusual word lengths.

What typing speed do employers require?

Requirements vary by role: Data entry needs 60 to 80 WPM. Transcriptionists need 80 to 100 WPM. Live chat agents need 65+ WPM with 95% accuracy. General office work requires 40 to 60 WPM. Always check the specific job posting for exact requirements.

Does typing speed matter for programming?

For programming, accuracy matters more than raw speed. Most developers type at 50 to 70 WPM. However, faster typing reduces the friction between ideas and implementation. Touch typing is strongly recommended since it eliminates cognitive load from looking at the keyboard.

How can I improve my typing speed?

Focus on home row position (ASDF JKL), never look at the keyboard, practice accuracy before chasing speed, and practice consistently for 15 minutes daily. Learn the 200 most common English words first since they make up about 80% of typical text.

Related Tools