Typing Speed Test

Measure your typing speed in words per minute (WPM) with live accuracy tracking. Includes a dedicated code-typing mode for programmers and a per-key error heatmap. Free, no signup, runs entirely in your browser.

Loading your experience...

Please wait a moment

Technical Audit

This utility is a high-performance diagnostic node optimized for modern browser environments. All data processing is evaluated locally without requiring heavy external plugins.

Live WPM & Accuracy: Real-time words-per-minute and accuracy percentage as you type, with raw WPM breakdown.
Selectable Durations: Run 15s, 30s, or 60s tests to benchmark burst speed and sustained typing stamina.
Developer Code Mode: Practice typing real code snippets — the only typing test built for programmers.
Per-Key Error Heatmap: See exactly which keys slow you down so you can target your weak spots.
Character-Level Highlighting: Every keystroke is marked correct or incorrect in real time as you go.
Privacy-First: 100% client-side. No text is uploaded, no account required, no ads in the way.

System FAQ

How is typing speed (WPM) calculated?

WPM is calculated as (characters typed ÷ 5) ÷ minutes elapsed, where every 5 characters counts as one 'word'. Net WPM subtracts errors, while raw WPM counts every keystroke. This tool shows both plus your accuracy percentage.

What is a good typing speed?

The average typing speed is about 40 WPM. 60-70 WPM is considered good, 80-100 WPM is fast, and professional typists often exceed 100 WPM. For programmers, accuracy matters as much as raw speed.

Is this typing test free and does it require signup?

Yes, it's completely free with no signup. The test runs entirely in your browser — your typing is never uploaded to a server, so it's fully private.

What is the code typing test mode?

Code mode replaces normal words with real code snippets (JavaScript, Python, and more) including symbols, brackets, and indentation. It's designed for developers who want to measure realistic coding typing speed, not just prose.

How does the per-key error heatmap work?

As you type, the tool records which keys you mistype most often. After the test, it highlights those keys so you can see your weakest keys at a glance and practice them deliberately.

How can I improve my typing speed?

Focus on accuracy before speed, keep your fingers on the home row, avoid looking at the keyboard, and practice daily. Re-run this test regularly to track your WPM improvement over time.