Use the home row
Rest your fingers on asdf and jkl; with thumbs on the space bar. Every letter has an assigned finger — relearning that mapping is the single biggest jump for most typists.
Measure your typing speed in 30 seconds. Get live WPM, accuracy, consistency and a per-key error heatmap on a QWERTY layout — or paste your own text to practice on real content. All local — nothing uploaded.
A typing test measures how fast and accurately you type by timing you against a passage of text and reporting your speed in words per minute (WPM), where one word equals five correctly typed characters.
Key features at a glance
Time
30
WPM
0
Accuracy
100%
Consistency
100%
Best WPM
—
Test complete
—
WPM
0
Raw WPM
0
Accuracy
0%
Consistency
0%
Peak WPM
0
Longest streak
0
Errors
0
Time
0s
WPM over time
Keys you mistyped
Errors by finger
Recent tests
Last 10 results in this browser
Keystrokes, scoring and your best WPM are all calculated and stored locally. The site never sees what you typed.
Paste an email, a code snippet, a paragraph from your notes — type it for real practice instead of random words.
Your WPM and accuracy update as you type, so you can feel the cost of every typo. Best score sticks across sessions.
Use the built-in Common words mode for a timed test (30 / 60 / 120 seconds), or switch to Your text to practice on something you wrote.
Click the text area (or just start typing) and the timer begins. Correct letters turn dark, mistakes turn red, the caret tracks your position.
When the timer ends (or you finish your text), you get WPM, raw WPM, accuracy and error count. Your best WPM is saved in this browser for next time.
There is no single "right" typing speed — it depends on what you do. These rough benchmarks come from public typing-test datasets and decades of touch-typing research. Use them as targets, but treat accuracy as the more important number for everyday typing.
| Level | WPM range | What it looks like |
|---|---|---|
| Beginner | 10 – 25 WPM | Hunt-and-peck, looking at the keyboard. |
| Average adult | 35 – 45 WPM | Some touch typing, occasional glance at the keys. |
| Proficient | 55 – 70 WPM | Reliable touch typing, eyes on the screen. |
| Fast | 75 – 90 WPM | Common for writers, programmers and admins. |
| Very fast | 95 – 110 WPM | Top decile of typing-test users. |
| Competitive | 120+ WPM | Trained typists, transcription pros, esports-level. |
A typing test diagnoses the problem, but improvement comes from a few simple habits. The fastest wins come from accuracy work first — speed builds naturally once your hands stop fighting you.
Rest your fingers on asdf and jkl; with thumbs on the space bar. Every letter has an assigned finger — relearning that mapping is the single biggest jump for most typists.
Touch typing means your hands learn positions by feel, not by sight. It's slow at first; faster within a week. The Strict toggle on this test forces you to fix every mistake, which speeds up the rewiring.
Short daily sessions beat long weekend sprints. Run two or three 60-second tests, then a 2-minute one. The history sparkline at the end of each test shows your last ten WPM scores so you can spot the trend.
After each test, look at the per-key error heatmap. If you keep mistyping the same two or three letters, switch to Hard difficulty or paste text full of those letters in Your text mode and grind them.
Raw WPM is meaningless if you have to delete half of it. Hit your target accuracy at a comfortable speed first, then push speed up 5 WPM at a time. Watch the consistency stat — steady beats spiky.
Common-word tests train fingers but not flow. Use the Your text mode to paste actual emails, code snippets or quotes you write often — the muscle memory carries straight back into your workday.
WPM is the number of correctly typed characters divided by 5 (the standard average word length), divided by the elapsed minutes. Raw WPM uses every character you typed, regardless of correctness. Accuracy is correct characters as a percentage of total characters typed.
Yes — switch to Your text, paste any passage, and click Start. The test ends when you reach the last character. Great for practicing emails, code, or text you actually write day-to-day.
No. Everything — keystrokes, scoring, your best-WPM history — stays in your browser. The site uses Google Analytics for page-level visit counts only; the text you type and your results never leave your device.
Press Tab then Enter, or click Restart. Changing the duration also starts a fresh test.
Beginner ≈ 20 WPM, average adult ≈ 40 WPM, proficient ≈ 60 WPM, fast ≈ 80 WPM, very fast ≈ 100 WPM, and competitive typists exceed 120 WPM. See the benchmarks table above for what each level looks like in practice. For everyday typing, aim for 95%+ accuracy first — speed follows.
Use the home row (asdf jkl;), keep your fingers on the right keys, look at the screen instead of the keyboard, and practice 10–15 minutes daily. Use the per-key error heatmap after each test to spot the letters that need extra drilling. Detailed tips are in the how-to-improve section above.
WPM only counts correctly typed characters, so mistakes lower it. Raw WPM counts every keystroke regardless of correctness. The gap between the two is a quick measure of how clean your typing is — a big gap means you're racing and crashing.
Strict mode prevents you from typing past a mistake until you backspace and fix it. It enforces 100% accuracy at the character level — slower but a much stronger habit-builder than free typing. Toggle it from the small Strict button at the top of the tool card.
After each test, the tool draws a small QWERTY keyboard with each key shaded by how many times you mistyped that letter, with the error count printed on the key. It's the fastest way to see which fingers or rows need targeted practice.
Yes, but mobile on-screen keyboards (and autocomplete) make it hard to get a realistic WPM. The test is most useful on a desktop, laptop or tablet with a physical keyboard.
You can absolutely take the test with your operating system set to Dvorak, Colemak, Workman or any other layout — WPM, accuracy and consistency are layout-agnostic. The on-screen error heatmap and the per-finger breakdown, however, are drawn on a US QWERTY keyboard, so the visual highlight may not match the physical key you actually pressed on non-QWERTY layouts.
After every test, the Replay typing button plays back your keystrokes at original speed so you can watch where you slowed down. There is no file export today — your best WPM and the last ten results are stored in your browser’s localStorage and shown as the history sparkline at the bottom of the result card.
Most online tests, including this one’s default, run for 60 seconds — long enough to smooth out a fast burst but short enough to repeat. Use 30 seconds for warm-ups, 60 seconds for a reliable benchmark, and 2 minutes (or the custom timer up to 30 minutes) when you want to measure stamina. Pair it with the text editor if you want to practise on your own notes.
Image compressor, PDF merger, video tools, link generators — all browser-only.
Word, character, reading-time & readability for any pasted text.
Notion-style block editor — multiple files, autosave, all-local.
Convert text to UPPER, lower, Title, camel, snake, kebab & 15+ more.