Typing quickly and typing accurately are different measurements. Typing Speed Test reports raw and net WPM alongside accuracy, using a timed test or a fixed word count. The timer starts on your first keystroke, every character is coloured as you go, and the result panel reports net and raw WPM, accuracy, consistency, character counts and total time. Everything runs on your device and nothing is uploaded.

Take a 30-second test

The page opens on Time · 30s with punctuation and numbers off. Click the text so the input has focus and start typing: the timer does not move until your first keystroke, then counts down in the seconds left box. The characters of the current word are coloured as you go — green where you matched, red where you did not, with a caret at your position — and the word scrolls into the middle of the panel as you advance. Backspace fixes the word you are on.

When the clock reaches zero the Result panel appears with Net WPM, Raw WPM, Accuracy, Consistency, Characters, Keystrokes, Time and Mode. Net WPM counts correct characters ÷ 5 ÷ minutes; raw WPM counts every character you typed, so the gap between the two is what inaccuracy is costing you. Consistency is a steadiness score sampled once per second, not a speed, and the status invites you to press Enter to go again.

The live accuracy figure and the red characters measure different things. Red shows the current state of the text, so fixing a mistake turns the character back to normal; accuracy is counted from keystrokes, so a wrong press stays wrong even after you backspace. That is why a finished run can read below 100% with nothing red on screen. Switch Mode to a word goal such as Words · 50 and the test ends when you reach the last character instead of on the clock; punctuation and numbers mix in extra characters, and Restart or a mode change starts a fresh word list.

Where your input goes

Processing runs in your browser. The tool does not upload your input to ilham.dev.

For more background, read Browser Games and Practice Tools.

Questions you might have

How is WPM calculated?
Net WPM is correct characters divided by five, divided by the minutes elapsed. Five characters is the standard ‘word’. Raw WPM uses every character you typed, correct or not, so the gap between the two numbers shows how much accuracy is costing you.
What is consistency?
It is how steady your speed was, not how fast. The page samples raw WPM once per second and reports 1 minus the coefficient of variation as a percentage. A high number means an even pace; a low number means bursts and stalls.
How does accuracy differ from the red characters?
The red characters show the current state of the text, so fixing a mistake turns a character back to normal. Accuracy is counted from keystrokes: every character you press is recorded, and a wrong press stays wrong even after you backspace and fix it. That is why a text with no red can still read below 100%.
Why does the test not start until I type?
So the clock measures typing, not reading. Nothing happens until the first keystroke, and the word goal ends the moment you reach the last character. Press Enter after a finished test, or the Restart button, to go again with fresh words.