Free · runs in your browser

Typing speed test — measure your WPM

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.

What is a typing test?

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

Content
Difficulty
Length

Time

30

WPM

0

Accuracy

100%

Consistency

100%

Click here or press any key to start typing
Tab + Enter to restart

Nothing leaves your device

Keystrokes, scoring and your best WPM are all calculated and stored locally. The site never sees what you typed.

Practice on real text

Paste an email, a code snippet, a paragraph from your notes — type it for real practice instead of random words.

Live WPM & accuracy

Your WPM and accuracy update as you type, so you can feel the cost of every typo. Best score sticks across sessions.

How the typing test works

  1. 1

    Pick a duration or paste your text

    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.

  2. 2

    Start typing

    Click the text area (or just start typing) and the timer begins. Correct letters turn dark, mistakes turn red, the caret tracks your position.

  3. 3

    See your WPM and accuracy

    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.

What is a good WPM by skill level?

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.

How to improve your typing speed

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.

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.

Don't look at the keyboard

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.

Practice 10 – 15 minutes a day

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.

Drill the keys you actually miss

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.

Aim for 95%+ accuracy first

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.

Practice on real text, not just lists

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.

Frequently asked questions

How is WPM calculated?

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.

Can I practice on my own text?

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.

Is my typing data sent anywhere?

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.

How do I restart a test?

Press Tab then Enter, or click Restart. Changing the duration also starts a fresh test.

What is a good WPM by skill level?

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.

How can I improve my typing speed?

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.

What is the difference between WPM and Raw WPM?

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.

What is Strict mode?

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.

What is the per-key error heatmap?

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.

Does this typing test work on mobile?

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.

Does the test support Dvorak, Colemak or other layouts?

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.

Can I replay or export my typing results?

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.

How long is the average typing test?

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.

All Deals.Group tools

Image compressor, PDF merger, video tools, link generators — all browser-only.

Character Counter

Word, character, reading-time & readability for any pasted text.

Text Editor

Notion-style block editor — multiple files, autosave, all-local.

Case Converter

Convert text to UPPER, lower, Title, camel, snake, kebab & 15+ more.