tab + enter – restart test escape – restart / close

Free Online Typing Test — Measure and Improve Your WPM

TypingTest.now is a fast, distraction-free typing speed test. Take a 1-minute test, a 5-minute test, or choose from 30 test variations. No sign-up required. Results are instant.

40
WPM — average adult
65
WPM — professional target
80+
WPM — advanced typist
100+
WPM — elite / competitive

How to Type Faster — 7 Proven Tips

  1. Learn touch typing. All ten fingers, eyes on the screen. Start with touch typing lessons →
  2. Master the home row first. A S D FJ K L ; is where every keystroke originates. Home row drills →
  3. Accuracy before speed. Type at a pace where you make fewer than 3 errors per 100 characters. Speed builds naturally on top of clean habits.
  4. Practice in short daily sessions. 10–15 minutes every day beats one hour per week. Muscle memory forms through repetition spread over time.
  5. Fix your weak keys specifically. Don't just take general tests — identify which keys you miss and drill them. Weak key practice →
  6. Add punctuation and numbers gradually. Once your base speed is solid, enable harder modes to prepare for real-world typing. Try punctuation mode →
  7. Track your progress. Create a free account to save every result and see your WPM trend over time. Watching the line go up is the best motivation to keep going.

Which Typing Test Should You Take?

What Is a Good Typing Speed? WPM Benchmarks by Role

Typing speed requirements vary by profession. Here's where different roles typically sit — and what to aim for if you're targeting that field.

RoleTypical WPMAccuracy neededBest practice test
General office / admin40–6095%+1-minute test
Administrative assistant60–8097%+2-minute test
Data entry clerk60–8098%+numbers test
Legal / medical secretary80–10099%+5-minute test
Programmer / developer50–8096%+coding test
Writer / journalist60–10097%+advanced test
Customer support (chat)45–6095%+1-minute test

Read more: What is a good typing speed? →

16 Themes

Dark, light, Serika, Nord, Catppuccin, Dracula, Tokyo Night and more. Your test, your aesthetic. Change theme with one click.

📊

Detailed Results

WPM, raw speed, accuracy, character breakdown, and a live WPM chart after every test. See exactly where you slowed down.

🏆

Global Leaderboard

Compete on the all-time leaderboard or enter the weekly competition. Rankings update in real time.

🔥

Login Streaks

Build a daily practice habit. Your login streak is tracked and celebrated — the single biggest predictor of long-term improvement.

🛡

Anti-Cheat

Every result is validated using keystroke timing analysis. Leaderboard scores are real. How validation works →

📱

Share Your Score

Every result gets a unique share URL. Post your WPM on Reddit, WhatsApp, or Twitter and challenge friends to beat it.

Frequently Asked Questions

How is WPM calculated?

WPM stands for words per minute. One "word" is standardised as 5 characters. Your net WPM counts only correctly typed characters: (correct characters ÷ 5) ÷ minutes elapsed. Errors reduce your score — which is why accuracy matters as much as raw speed. Full scoring explanation →

What is a good typing speed for my age?

The average adult types around 40 WPM. Students in high school typically reach 35–50 WPM; university students 50–65 WPM. Regular professionals who type daily often reach 60–80 WPM. Above 80 WPM puts you in roughly the top 10% of all keyboard users. See full averages by age →

How do I improve my typing speed?

The fastest path: learn proper touch typing technique first (all ten fingers, no looking at the keyboard), then build speed on top of correct form. Practise for 10–15 minutes daily rather than long infrequent sessions. Fix accuracy before chasing speed. Start touch typing lessons →

Does typing speed matter for programming?

For algorithmic thinking, not much. For the day-to-day — writing documentation, renaming variables, editing configs, writing tests — yes, meaningfully. Programmers also type many characters that everyday typists never practise: brackets, operators, underscores. The coding test targets exactly those characters.

Is TypingTest.now free?

Yes — completely free. All 30+ typing tests, all practice pages, and all tools are free with no account required. Creating a free account unlocks score saving, progress history, leaderboard rankings, and streaks. Create a free account →

What is the difference between gross WPM and net WPM?

Gross WPM counts every keystroke regardless of errors. Net WPM counts only correct output. The gap between them is your error cost. Focus on net WPM for any real-world or professional purpose. Gross vs net WPM explained →

Structured practice lessons → View the leaderboard → Track your progress free →