Typing Speed Test

Test how fast and accurately you type. Pick a duration (15s to 120s) and a difficulty level, then type the displayed text. Get instant WPM, CPM, accuracy, and error counts.

Test Settings

Time Remaining

15

Press Start to begin

Select your settings and press Start Test

A paragraph will appear here for you to type

Summary

Test how fast and accurately you type. Pick a duration (15s to 120s) and a difficulty level, then type the displayed text. Get instant WPM, CPM, accuracy, and error counts.

How it works

  1. Select a test duration (15s, 30s, 60s, or 120s) and a difficulty level (Easy, Medium, or Hard).
  2. Click "Start Test" to load a paragraph and activate the input field.
  3. Begin typing in the text field below the paragraph. The timer starts on your first keystroke.
  4. Each character you type is highlighted: correct characters turn gray, incorrect ones turn red, and the current position is underlined in blue.
  5. When the timer reaches zero (or you finish the text), your results appear automatically.
  6. Review your WPM, CPM, accuracy, and error count in the results card, then click "Try Again" to take another test.

Use cases

  • Job applications: many data-entry and administrative roles require a minimum WPM score. Use this test to benchmark your speed before applying.
  • Skill improvement: regular short tests reveal whether your practice sessions are actually increasing your speed and accuracy over time.
  • Classroom exercises: teachers can set a difficulty and duration and have students measure their typing progress throughout the semester.
  • Developer productivity: faster, more accurate typing reduces friction when writing code, documentation, and commit messages.

Frequently Asked Questions

Last updated: 2026-06-09 · Reviewed by Nham Vu