Tools Guides
productivity Free No signup

Typing Speed Test

Measure your typing speed in WPM with live accuracy tracking and difficulty levels.

Loading tool…

About this tool

Choose Easy, Medium, or Hard difficulty and type a random ~50-word passage. The timer starts on your first keystroke and correctly typed characters are highlighted green while errors appear in red. Live stats update continuously: words per minute, characters per minute, and accuracy percentage. When you finish, a results screen shows your final WPM, accuracy, total time, and error count. Hit 'Try Again' for a fresh random passage.

How to use

  1. 1 Select a difficulty level — Easy, Medium, or Hard — using the buttons at the top.
  2. 2 Read the passage displayed, then start typing in the text area below; the timer begins on your first key press.
  3. 3 Watch the live WPM, CPM, and accuracy stats update as you type; correct characters glow green and errors turn red.
  4. 4 When you finish the passage the results screen appears; click 'Try Again' to start a new random passage.

Frequently Asked Questions

{# Alpine.js — self-hosted. (The previous jsdelivr CDN tag had a stale SRI integrity hash, so the browser refused to run it and window.Alpine was never defined — silently breaking every FAQ accordion and Alpine tool.) #}