Typing Speed Test
Type the following text as fast as you can:
Time left
60s
Speed
0 WPM
Accuracy
0%
How to use
- Choose Difficulty (easy, medium, hard) โ this changes the sample passage pool.
- Choose Duration โ 30 seconds, 1 minute, or 2 minutes.
- Click Start test to draw a random passage and start the countdown.
- Type into the text area as fast and accurately as you can; errors show in red in the preview line.
- Finish early by completing the full passage, or wait until the timer ends.
- Read the results popup for WPM and accuracy; use Reset for another run.
FAQ
How is WPM calculated?
WPM uses standard typing-test convention: correct characters are counted toward net words (characters รท 5), divided by elapsed minutes.
Is my typing sent to a server?
No. Everything runs locally in your browser tab.
Introduction
Typing Speed Test measures words per minute (WPM) and accuracy against short passages. Pick difficulty and duration, then type in the box while live stats update.
Purpose
- Track typing speed and accuracy over time.
- Warm up before work or compare sessions with consistent settings.
Key Features
- Difficulty tiers with random passages and selectable duration (30s / 1m / 2m).
- Live WPM and accuracy while typing; popup summary when time or passage completes.
- Color-coded character feedback for correct vs wrong keystrokes.
Common Use Cases
- School or job typing prep, personal improvement streaks.
- Comparing rubber-dome vs mechanical boards using the same test settings.
Best Practices
- Warm up with one throw-away run before recording a score.
- Fix wrong characters early โ accuracy heavily affects meaningful WPM here.
Comparison metrics
| Metric | Meaning |
|---|---|
| WPM | Speed after correcting for accuracy in the implementation โ compare runs with the same duration and difficulty. |
| Accuracy % | Share of typed characters that match the target at each position. |
| Time left | Use the same duration when benchmarking yourself or others. |