Typing Speed Test
Measure typing speed and accuracy against an original practice passage.
Bookmark this page
Keep this page handy for next time.
- On a computer
- Press Ctrl + D, or Command + D on a Mac.
- On a phone or tablet
- Open your browser's menu or Share menu and look for Add Bookmark, Bookmark or Add to favourites.
A bookmark saves the page link. Save any tool results separately.
A useful tool should be easy to find and simple to understand. Clear labels, thoughtful defaults and a quick result can turn a small task into a moment of progress.
The timer starts on your first keystroke.
- Time
- 00:00
- Net WPM
- 0
- Gross WPM
- 0
- Accuracy
- 100.0%
- Incorrect characters
- 0
How to use this tool
- Choose a passage and start typing to begin timing.
- Finish the passage or stop to see gross/net words per minute and character accuracy.
Things to know
- One standard word equals five characters. Timing and scoring remain in memory and are not saved to a leaderboard.
- The UI uses three short bundled passages and caps typing at passage length. Scoring also rejects samples over 10,000 characters. One active timing interval is cleaned up on completion/reset/unmount.
You might also need
More in everyday productivityInterval Timer
Run timed stages with a repeat count for exercise, practice or presentations.
Stopwatch and Lap Timer
Measure elapsed time and keep a list of lap splits on this device.
Chore rota generator
Rotate a list of jobs between people and download a clear weekly assignment table.
Pomodoro Focus Timer
Run repeating focus and break sessions with a clear countdown.
Printable Checklist Builder
Turn a task list into a clean printable checklist and downloadable HTML file.
Printable Weekly Planner
Build a weekly plan with daily tasks and a browser-printable layout.
Time Duration Calculator
Add and subtract signed clock durations and view total seconds, minutes and decimal hours.
Timesheet Hours Calculator
Total work shifts and unpaid breaks, including shifts that cross midnight.
Recurring Dates Generator
Generate a bounded series of dates at daily, weekly, monthly or yearly intervals.