Free Typing Tool

Typing Speed Test

Measure your WPM, CPM, and accuracy across seven practice modes, track your progress with detailed statistics charts, and sharpen your reflexes with four arcade-style typing games. Everything runs locally in your browser and your history is saved automatically.

30s · 1m · 2m · 5m
7 Practice Modes
Live WPM & CPM
Accuracy Tracking
Stats & Charts
4 Typing Games
100% Browser-Side

Everything stays on your device. Test text generation, scoring, and your full history are computed and stored entirely in your browser's local storage. Nothing is uploaded to any server.


What Is a Typing Speed Test?

A typing speed test measures how many words per minute (WPM) you can type accurately within a fixed amount of time. It tracks not just raw speed but also accuracy, since typos and corrections directly reduce your effective WPM. This tool generates fresh, randomized text for every attempt across seven distinct practice modes, so you can target the exact skill you want to improve — whether that's everyday prose, programming syntax, or raw number entry.

How WPM, CPM, and Accuracy Are Calculated

WPM

Correctly typed characters divided by 5 (the average word length), divided by elapsed time in minutes.

CPM

Correctly typed characters divided by elapsed time in minutes — useful for a more granular view of raw speed.

Accuracy

Correct keystrokes divided by total keystrokes attempted, including any mistakes you later corrected.

Typing Speed Benchmarks

Speed RangeLevel
Below 30 WPMBeginner
30–50 WPMAverage
50–70 WPMAbove Average
70–100 WPMFast
100+ WPMProfessional / Competitive

Practice Modes Explained

Easy Words

Short, simple words for beginners

Common English

The most frequently used English words

Programming Code

Real-world code snippets and syntax

Numbers Only

Random digit sequences

Symbols

Punctuation and special characters

Quotes

Short motivational sentences

Long Paragraphs

Full paragraphs for endurance

Tips to Improve Your Typing Speed

  • Prioritize accuracy first — speed naturally follows once mistakes drop.
  • Keep your eyes on the screen, not your hands, to build muscle memory.
  • Practice in short, frequent sessions rather than occasional long ones.
  • Use the Programming Code mode if you spend most of your time writing software.
  • Track your Consistency score in the Statistics tab — a steady WPM matters as much as a high peak.

Frequently Asked Questions

Explore More Tools