Fun & Misc

Typing Speed Test


Measure your typing speed in words per minute and your accuracy live as you type, free and entirely in your browser with no sign-up.

Time left
15s
WPM
0
Accuracy
100%
Passage rotates randomly. Pasting is disabled to keep the score honest.

How WPM & accuracy are measured

  • WPM (net): correctly typed characters divided by 5, scaled to a full minute.
  • Accuracy: correct characters as a percentage of everything you have typed.
  • Timer: starts on your first keystroke, never before, so thinking time is free.
  • Correct letters turn green, mistakes turn red, and the caret marks your position live.
  • Everything runs in your browser — nothing you type is uploaded or saved.

A Typing Speed Test measures how fast and accurately you type by showing you a passage of text and timing you as you retype it. As you type, each character is highlighted green when correct and red when wrong, the timer starts on your very first keystroke, and the tool calculates your speed in words per minute (WPM), your accuracy as a percentage, and your total elapsed time.

Everything runs locally in your browser with plain JavaScript. Nothing you type is uploaded, logged, or saved, so the test is fast, private, and works even after the page has loaded offline.

How to use the typing speed test

  1. Choose a Timed run and pick 15, 30, or 60 seconds, or switch to Full passage mode to type one complete passage from start to finish.
  2. Click into the typing box and start typing the passage shown above it. The timer begins on your first keystroke, so take as long as you like to get ready.
  3. Watch the live feedback: correct letters turn green, mistakes turn red, and a highlighted caret marks your current position.
  4. Keep an eye on the WPM, accuracy, and time counters as they update in real time.
  5. When the timer runs out or you finish the passage, read your results summary, then press Restart for a fresh random passage.

What is WPM (words per minute)?

WPM is the standard unit for typing speed. Because real words vary in length, typing tests define one "word" as five characters, including spaces. This tool reports net WPM: it counts only the characters you typed correctly, divides by five, and scales the result to a full minute. That means sloppy typing with lots of errors will not inflate your score, which is exactly how professional typing benchmarks are measured.

How is accuracy calculated?

Accuracy is the share of your keystrokes that landed on the right character. If you type 200 characters and 190 of them match the passage, your accuracy is 95 percent. Speed and accuracy pull against each other, so the goal is to find the fastest pace you can hold while keeping accuracy high, usually above 95 percent, rather than racing ahead and leaving a trail of red mistakes behind you.

Typing speed test features

  • Live per-character highlighting so you can see mistakes the instant you make them.
  • Timed modes of 15, 30, and 60 seconds, plus a full-passage mode for a fixed-length run.
  • Real-time WPM and accuracy that update on every keystroke, not just at the end.
  • Fair timing that starts only when you press your first key, never before.
  • A rotating set of practice passages chosen at random so you rarely repeat the same text.
  • A clear results summary with WPM, accuracy, time, and characters typed, plus a one-click restart.
  • 100% client-side and private, with pasting disabled so every score is genuinely typed.

Why practice your typing speed?

Faster, more accurate typing saves time in almost every job that involves a keyboard, and it lowers the friction between your thoughts and the screen so writing feels less like a chore. The average adult types around 40 WPM, touch typists often reach 60 to 80, and professional transcribers can exceed 100. Short, regular tests are the most effective way to improve, because they build muscle memory while giving you a concrete number to beat. When you finish a longer piece of writing and want to check its length, a dedicated Word Counter tells you the exact word and character totals in seconds.

Fun ways to keep practicing

The built-in passages are a good start, but variety keeps practice interesting. You can copy a fresh line from a Quote of the Day generator and race through it, or, if you write code, drill on the punctuation-heavy text from a batch of Random Programmer Jokes to get comfortable with symbols and brackets. For a playful challenge once your normal speed feels easy, run a passage through a Reverse Text Generator and see how well your fingers cope when the words read backward.

Frequently Asked Questions

What is a good typing speed?

The average adult types about 40 words per minute. Anything above 50 WPM is comfortably above average, touch typists commonly reach 60 to 80 WPM, and professionals such as transcribers and programmers often type over 100 WPM while keeping accuracy high.

How is WPM calculated in this test?

One word is defined as five characters, including spaces. The test counts only the characters you typed correctly, divides that by five, and scales it to a full minute, giving you a net WPM score that ignores uncorrected mistakes.

When does the timer start?

The timer starts on your first keystroke, not when the page loads. That means you can read the passage, get your hands in position, and take as long as you need before you begin, with no penalty for thinking time.

Does the test save my results?

No. The entire test runs in your browser with JavaScript, and nothing you type or score is uploaded, logged, or stored. Refreshing the page or closing the tab clears everything.

Why is pasting disabled?

Pasting is blocked so that every character in your score is actually typed. This keeps your WPM and accuracy honest and makes the results a true reflection of your typing, not your copy-paste speed.

Can I test a whole passage instead of racing a clock?

Yes. Switch to Full passage mode and the test ends when you finish typing the complete passage, timing how long it took. This is useful for measuring sustained accuracy rather than a short burst of speed.