Quick answer
What Typing Speed Test tells you
Measure words per minute, characters per minute and accuracy using a natural English passage that never leaves the page.
- Observed here
- 15, 30, 60 and 120 second sessions, WPM and CPM, Accuracy and word errors.
- How to interpret it
- Words per minute and accuracy describe this timed passage and the text entered here. Passage difficulty, corrections and input methods affect the score; it is not a standardized skill certification.
- Important limit
- Results reflect events and values exposed by this browser.
- Data handling
- Key events and typed text stay in this browser. They are not sent to our server or analytics.
Useful next comparison: Repeat the same passage and duration, checking accuracy alongside speed rather than comparing unrelated passages.
Understanding the result
What a result means
WPM is calculated from entered characters over elapsed time, while accuracy compares the passage with the current text. A fast result with many corrections should be read together with accuracy, error count and the selected duration.
Confirm the pattern by repeating 15, 30, 60 and 120 second sessions. Results reflect events and values exposed by this browser.
How to use this test
- Choose a duration.
- Click the passage field and begin typing.
- Type the displayed passage as accurately as possible.
- Review WPM, CPM, accuracy and errors, then restart.
What this test checks
- 15, 30, 60 and 120 second sessions
- WPM and CPM
- Accuracy and word errors
- Backspace count
What this test cannot check
Results reflect events and values exposed by this browser.
This test does not certify hardware or replace professional inspection.
WPM is a practice metric, not a professional ability assessment.
Common problems and troubleshooting
Use the same duration and input language for comparisons, finish IME composition before the timer ends and restart after changing the passage. Unexpected errors can come from autocorrect, keyboard layout or browser extensions rather than typing technique.
- Repeat the same observation. Focus the test surface and repeat “15, 30, 60 and 120 second sessions” three times under the same conditions.
- Change one condition. Compare “WPM and CPM” after changing only the relevant port, connection, browser setting or application.
- Rule out focus or interception. Close overlays and reserved shortcuts, keep the page visible and confirm that the live indicator changes during the action.
- Keep the result within its limit. Results reflect events and values exposed by this browser.
If the same pattern remains across relevant applications and connections, give the manufacturer or a qualified technician the repeatable observations instead of a guessed fault label.
Browser compatibility
The timing and comparison run locally with standard text input. Mobile autocorrect, composition input and browser accessibility features can alter character sequences, so results from unlike devices are not directly interchangeable.
| Browser | Reference status | Evidence basis | Version | Notes | Checked |
|---|---|---|---|---|---|
| Chrome | Supported | Expected baseline | Not recorded | Feature detection is authoritative; permissions, platform and device support can change availability. | 2026-08-27 |
| Microsoft Edge | Supported | Expected baseline | Not recorded | Feature detection is authoritative; permissions, platform and device support can change availability. | 2026-08-27 |
| Firefox | Partial | Expected baseline | Not recorded | Feature detection is authoritative; permissions, platform and device support can change availability. | 2026-08-27 |
| Safari | Partial | Expected baseline | Not recorded | Feature detection is authoritative; permissions, platform and device support can change availability. | 2026-08-27 |
Privacy information
Key events and typed text stay in this browser. They are not sent to our server or analytics.
The public analytics allowlist does not accept pressed keys, typed text, pointer coordinates, media labels, device IDs, recordings, video frames or controller input. Test results are not written to LocalStorage.
Primary technical references
These specifications define the browser signals used by this test. They document web-platform behavior; they do not certify a particular device.
Frequently asked questions
Is this Typing Speed Test free?
Yes. The test works without an account, download or payment.
Is my test data uploaded?
Key events and typed text stay in this browser. They are not sent to our server or analytics.
Does this result prove my hardware is faulty?
No. It shows what the browser can observe. Repeat the test, compare another browser or device, and seek qualified support when the result matters.