UtilitiesTools

Typing Speed Test

Test your typing speed in seconds and get your words per minute, accuracy and CPM with live feedback as you type. Free, no sign-up, works on mobile, and your scores stay on your device.

Duration
Words

🔒 Runs entirely in your browser. Nothing you type is uploaded.

What a typing speed test measures

A typing speed test measures how fast and how accurately you type by timing you as you copy a short passage. The headline number is your speed in words per minute (WPM), alongside your accuracy — the share of characters you got right. This tool shows both numbers live while you type and gives you a clear result the moment the timer runs out, so you know exactly how fast you are without any guesswork. There is nothing to install and no account to create.

How to use it

  1. Pick a duration (15, 30, 60 or 120 seconds) and a difficulty — Common words, full Sentences, or words with Punctuation.
  2. Click or tap the highlighted passage and start typing. The timer starts on your first keystroke, not on page load, so there is no idle penalty.
  3. Watch each character turn green when it is correct and red when it is wrong, with your live WPM ticking up as you go.
  4. When time is up, read your net WPM, accuracy and the rest of the result card, then tap Try again for a fresh passage to beat your score.

The whole point is the one-second answer and the one-tap retry: open the page, type, read your number, and run it again to improve.

How WPM is actually calculated

We compute your speed using the universal convention that one word equals five characters, including spaces, so your score is comparable to any other typing test. From there:

The clock is a monotonic timer started on your first keystroke and stopped at time-up. Corrections are allowed; only the errors you leave uncorrected reduce your net WPM. We publish this math on purpose, because a typing score should never be a black box.

What is an average or good typing speed?

As an honest reference, the average typing speed is around 40 WPM. Roughly 60 to 80 WPM is considered proficient, and 90 or more is genuinely fast. Treat these as guidance, not gospel — your own progress over a few weeks of practice matters far more than any single benchmark. If a job listing states a WPM requirement, this test is a quick way to check where you stand before you apply.

How to improve your typing speed

The fastest path to a higher score is counterintuitive: prioritise accuracy before raw speed. Learn the home row and let each finger cover its own keys so you can type without looking down. Keep your hands relaxed, read a word or two ahead of where your fingers are, and practise in short, regular sessions rather than rare marathons. Speed follows accuracy almost automatically once the muscle memory is there.

Typing on a phone versus a keyboard

This page works on a phone, but we are honest about what that means: an on-screen keyboard is naturally slower than a physical one, so a mobile score reflects your on-screen typing speed rather than a true touch-typing WPM. For your fastest, most representative result, use a physical keyboard. Either way, the maths is identical and the comparison against your own past runs stays fair.

Your scores stay private

Everything here runs in your browser. The text you type is never uploaded, there is no keystroke logging, and your personal best and recent results are stored only in your own device's local storage — no account, nothing on a server. Clearing your browser data clears your saved scores. It is a clean, distraction-free test with a single ad below the tool and never one over the typing area.

When this is useful

Part of a small text toolkit

A typing test is about words and characters, so it lives next to our other text tools. If you want to count words, characters, sentences and reading time in any passage, the Word Counter is built for that. When you only care about the character total — for tweets, bios or SMS limits — the Character Counter is purpose-made. And if you just want to keep your fingers moving for fun, Hacker Typer streams fake code as you mash the keys.

Frequently asked questions

How is WPM calculated on this typing test?

A word is defined as 5 characters, the universal typing-test convention, so scores compare across sites. Gross WPM is the total characters you typed divided by 5, divided by the minutes you spent. Net WPM subtracts your uncorrected errors per minute from gross WPM and is floored at zero. We show both, with net WPM as the headline number because it reflects usable speed.

What is a good typing speed?

Average typing speed is roughly 40 words per minute. Around 60 to 80 WPM is considered proficient, and 90 or more is fast. These are honest reference ranges rather than a hard line, and your own progress over time matters more than any single benchmark.

Is this typing test free and do I need an account?

It is completely free and there is no sign-up. Your personal best and recent results are saved only in your own browser using localStorage, so nothing is tied to an account and nothing is sent to a server.

Does the typing test work on my phone?

Yes, the page is built mobile-first and works on a phone. Be aware that on-screen-keyboard speed is usually lower than a physical keyboard, and that is what the mobile test honestly measures. For your fastest true touch-typing score, use a physical keyboard.

Are my typed words or scores sent anywhere?

No. Everything runs in your browser. The text you type is never uploaded, there is no keystroke logging, and your scores are stored locally on your device. Clearing your browser data clears your saved scores.

Can I change the test length or difficulty?

Yes. You can switch between 15, 30, 60 and 120 seconds and between difficulty levels right on the page, with no reload. Try again instantly loads a fresh passage using the same settings so you can chase a new personal best.

Why is my net WPM lower than my gross WPM?

Net WPM penalizes mistakes you left uncorrected, while gross WPM counts every character you typed. Net WPM therefore reflects how much usable, correct text you produced per minute, which is why most typing tests report it as the headline speed.