Typing Speed Test
Test how fast and accurately you type. Pick a duration (15s to 120s) and a difficulty level, then type the displayed text. Get instant WPM, CPM, accuracy, and error counts.
Test Settings
Time Remaining
15
Press Start to begin
Select your settings and press Start Test
A paragraph will appear here for you to type
Type the text below
0
WPM
0
CPM
100%
Accuracy
0
Errors
Test Complete
Here are your results
0
Words Per Minute
0
CPM
0%
Accuracy
0
Errors
Duration
—
Difficulty
—
Characters typed
—
Correct characters
—
Summary
Test how fast and accurately you type. Pick a duration (15s to 120s) and a difficulty level, then type the displayed text. Get instant WPM, CPM, accuracy, and error counts.
How it works
- Select a test duration (15s, 30s, 60s, or 120s) and a difficulty level (Easy, Medium, or Hard).
- Click "Start Test" to load a paragraph and activate the input field.
- Begin typing in the text field below the paragraph. The timer starts on your first keystroke.
- Each character you type is highlighted: correct characters turn gray, incorrect ones turn red, and the current position is underlined in blue.
- When the timer reaches zero (or you finish the text), your results appear automatically.
- Review your WPM, CPM, accuracy, and error count in the results card, then click "Try Again" to take another test.
Use cases
- Job applications: many data-entry and administrative roles require a minimum WPM score. Use this test to benchmark your speed before applying.
- Skill improvement: regular short tests reveal whether your practice sessions are actually increasing your speed and accuracy over time.
- Classroom exercises: teachers can set a difficulty and duration and have students measure their typing progress throughout the semester.
- Developer productivity: faster, more accurate typing reduces friction when writing code, documentation, and commit messages.
Frequently Asked Questions
Last updated: 2026-06-09 ·
Reviewed by Nham Vu