How WPM is calculated
Words per minute uses a standard five-characters-per-word measure, so 'net WPM' accounts for errors while 'raw WPM' counts everything you typed. Seeing both tells you whether to push for speed or focus on accuracy.
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.
The Typing Speed Test measures your words per minute and accuracy in real time, with a dedicated code-typing mode for programmers and a per-key error heatmap that shows exactly which keys slow you down. It runs entirely in your browser with no signup or ads.
Calibrating Keystroke Velocity......
Please wait a moment
Words per minute uses a standard five-characters-per-word measure, so 'net WPM' accounts for errors while 'raw WPM' counts everything you typed. Seeing both tells you whether to push for speed or focus on accuracy.
Choose a 15, 30, or 60-second test.
Type the prompted text; each character is marked correct or incorrect live.
See net and raw WPM plus accuracy the moment you finish.
Check which keys caused the most errors and target them in practice.
Most typing tests use ordinary prose, which doesn't reflect coding. The code mode has you type real snippets full of symbols, brackets, and indentation, the characters that actually slow programmers down, so your score reflects real-world coding speed.
You can't fix what you can't see. The per-key error heatmap reveals exactly which keys you fumble, turning vague 'I'm slow' into a targeted practice list. Drilling your worst keys is the fastest route to a higher, more accurate score.
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.
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.
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.
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.
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.
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.
The average typing speed is about 40 WPM. 40-60 WPM is solid for everyday work, 60-80 WPM is fast, and professional typists exceed 80-100 WPM. The test shows your WPM and accuracy so you can see where you land.
WPM counts every 5 characters as one word and adjusts for errors, so it reflects usable speed, not just raw keypresses. The test also reports accuracy as the percentage of correct keystrokes.
It has you type real code snippets, including symbols, brackets, and indentation, so your measured speed reflects programming rather than plain prose.
Tool Guides
Tool GuidesOffline POS is a desktop point-of-sale built for real shops — fast catalogue, cash-drawer discipline, customer credit, inventory and reports, all stored locally on your own machine. Optional FBR invoice reporting is built in for Pakistani retail.
Tool GuidesPhotos carry hidden data like GPS location and camera details. Here's why that matters for privacy and how to strip it before sharing.