Typing Speed Test: Free Online WPM & Accuracy Test
Measure your WPM and accuracy. Personal bests saved in your browser.
Click here and start typing to begin
Typing speed is measured in words per minute, where a word is defined as five characters including spaces. Most people type between forty and sixty words per minute with reasonable accuracy.
About the Typing Speed Test
Pick a difficulty, click the passage, and start typing — the timer starts on your first keystroke and stops the moment you finish the passage. Typing speed is measured in WPM (words per minute), where one "word" is defined as 5 characters, including spaces. This standardization lets you compare speeds across different passages regardless of how long the actual words in them happen to be. Accuracy is tracked separately as the percentage of correctly typed characters, so a fast run full of typos and a slower, clean run show up as two very different results.
How WPM is calculated
WPM = (Correct characters ÷ 5) ÷ Minutes elapsed
Accuracy = Correct keystrokes ÷ Total keystrokes × 100
Only correct characters count toward WPM, so a passage full of backspaced mistakes won't inflate your score just because you typed a lot of keys. Accuracy is calculated against every keystroke you made, including ones you later corrected, which is why a fast typist with a heavy backspace habit can post a high WPM alongside a lower accuracy score.
Three difficulty levels
Easy passages use short, common words and simple sentence structure, which tends to produce the highest WPM scores since your fingers rarely have to reach for unfamiliar key combinations. Medium passages introduce longer words and more varied punctuation. Hard passages pull from dense, technical vocabulary, long sentences, and infrequent words that force you to slow down and think about each syllable rather than typing on autopilot. Your personal best is tracked separately for each level, since a fair comparison only makes sense within the same difficulty.
Average speeds by skill level
- 🐢Below 40 WPM — Hunt-and-peck. Learning proper finger placement is the highest-leverage improvement.
- 🚶40–70 WPM — Average typist. Good enough for most jobs; accuracy is usually the limiter here.
- 🏃70–100 WPM — Proficient. You can type roughly as fast as you think for most writing tasks.
- ⚡100+ WPM — Expert. Typical of power users, transcriptionists, and competitive typists.
How to improve
Focus on accuracy before speed. Muscle memory of correct finger positions is the foundation everything else builds on, and chasing a high WPM before that memory is solid just cements bad habits. Practice consistently for 10 to 15 minutes a day rather than in long, occasional sessions — short, frequent repetition trains your fingers faster than an hour once a week. Increasing the difficulty level forces you to type less-common words and complex vocabulary, which builds broader muscle memory than repeating the same easy sentences.
Watch where your eyes go while you type. If you're checking the keyboard instead of the screen, that habit caps your speed more than raw finger dexterity does. Typing without looking down, even slowly at first, tends to produce faster long-term gains than speeding through with your eyes on the keys.
What the test measures, and what it doesn't
This test measures how fast and accurately you can reproduce text that's already in front of you — a useful proxy for raw keyboard mechanics, but not identical to real-world typing, where you're also composing thoughts, switching between windows, and correcting yourself mid-sentence. Treat the WPM number as a fitness metric for your fingers rather than a complete picture of typing productivity.
Your results, saved locally
Personal bests and your recent session history are saved in your browser's local storage, tied to this device. Nothing is sent to a server, and no account is required. Clearing your browser data will reset your history, so if you're tracking progress over weeks, take a screenshot now and then if you want a record outside the browser.
Common uses
Job applicants use tests like this one to confirm a WPM figure before listing it on a resume or taking an employer's own timed assessment. Data entry and transcription work often set a minimum speed requirement, and practicing here first means you walk into the real test already knowing roughly where you stand. Programmers and writers sometimes run a session simply to warm up their hands before a long session at the keyboard, the same way a runner stretches before a workout.
Why accuracy matters more than it seems
A single mistake mid-passage costs more time than it looks like it should, because correcting it means stopping, backspacing, and retyping the affected characters, all of which eats into the elapsed time the WPM formula divides by. Two typists with identical raw finger speed can post very different WPM scores if one makes twice as many mistakes as the other. Chasing a lower error rate tends to raise your effective WPM faster than trying to physically move your fingers quicker, especially once you're past the beginner stage.
Related: Markdown Notes for everyday typing practice that produces something useful, or Word Counter to measure output rate alongside speed.
Frequently Asked Questions
Is the Typing Speed Test free?
Yes — completely free. No account and no data sent to a server.
Are my results saved anywhere?
Personal best scores are saved in your browser's local storage. Nothing is transmitted to any server.
Do I need an account?
No account, no login, and no signup required.
What is WPM?
Words per minute — the standard measure of typing speed. One "word" is defined as five characters, including spaces. At 60 WPM you are typing 300 characters per minute.
What is a good typing speed?
The average office worker types 38–42 WPM. 55–70 WPM is considered proficient. Developers typically average 55–75 WPM, writers 60–80 WPM. If you type under 40 WPM, deliberate practice is likely worth the time investment.