Typing Speed Test

Measure your words per minute (WPM), track accuracy, and watch your improvement over time. Choose timed tests, relaxed practice, or type your own custom text.

Duration
Difficulty
WPM
Accuracy
Time
Click here or start typing
Esc Reset   Ctrl+Enter New Text

Progression Tracker

Best WPM
Avg WPM
0 Total Tests
Avg Accuracy
Date & Time Mode Difficulty Duration WPM Raw WPM Accuracy

No tests recorded yet. Complete a WPM test or practice session to see your progress here.

How to Use the Typing Speed Test

  1. Choose a modeWPM Test for a timed challenge, Practice for untimed typing, or Custom Text to type content you provide.
  2. Set difficulty and duration — Easy uses short, common words. Medium uses everyday sentences and famous quotes. Hard uses complex passages with punctuation. Duration options (15s, 30s, 1 min, 3 min) apply to WPM Test mode only.
  3. Click the text area or start typing — the timer begins automatically on your first keystroke in test mode.
  4. Type as accurately and quickly as possible — correctly typed characters turn bright, errors highlight in red. Use Backspace to correct mistakes. Press Esc to reset at any time.
  5. View your results — when time runs out (test mode) or you finish the text (practice/custom), your WPM, Raw WPM, accuracy, and character count are shown.
  6. Track your progress — every completed session is saved locally. Export your history as a JSON backup file, or import a previous backup to restore your data.

WPM = net words per minute — only correctly typed characters count. Raw WPM = total keystrokes ÷ 5 ÷ minutes elapsed, including errors. A "word" is standardized as 5 characters for consistent measurement across tests.

About This Tool

This free online typing speed test measures your words per minute (WPM) and typing accuracy in real time. Whether you are a student, developer, writer, or professional looking to improve your keyboard fluency, the typing test adjusts to your level with Easy (common short words), Medium (sentences and famous quotes), and Hard (complex passages with full punctuation) difficulty modes.

The progression tracker automatically saves every test to your browser's local storage — no account required. Over time you can see your best WPM, average WPM, and accuracy trend on the sparkline chart. Export your history as a JSON backup file and import it on any device to keep your records intact. All data stays private on your device.