Typing Test

Typing Speed Test

Pick a passage and a time limit, then start typing — the clock begins with your first keystroke. Watch your words per minute, accuracy and errors update live, and get a final score when the time runs out or you finish the passage. Your typing never leaves this page.

Back

1. Set up

Local · nothing recorded

Type the passage exactly — spaces, capitals and punctuation count. The timer starts with your first keystroke. Pasting is disabled.

2. Type

Ready
60Seconds remaining
0Gross WPM
0Net WPM
0CPM (correct chars/min)
—Accuracy
0 / 0Correct / incorrect chars
Choose a time and passage, then start typing.
About this tool

About Typing Speed Test

Typing Speed Test measures how fast and how accurately you type an original passage within 30, 60 or 120 seconds. It shows gross and net words per minute, characters per minute, accuracy and the number of correct and incorrect characters, updating live as you type and giving a final score at the end. The test runs locally in your browser.

Knowing your real typing speed and error rate helps you track practice, prepare for typing tests in job applications or exams, and decide whether to focus on speed or accuracy. Net WPM shows how mistakes cost you speed.

How to use

Step by step

  1. Choose a time limit of 30, 60 or 120 seconds.
  2. Pick one of the five built-in passages.
  3. Click in the typing box and start typing — the timer begins with your first keystroke.
  4. Type the passage exactly, including spaces, capital letters and punctuation; fix mistakes with Backspace if you like.
  5. Read your final gross WPM, net WPM, CPM and accuracy when the time ends or you finish the passage, then press Reset to try again.
Key features

What it offers

  • Five original built-in passages, stored in the page
  • 30, 60 and 120-second time limits
  • Timer starts on your first keystroke and stays accurate when you switch tabs
  • Live gross WPM, net WPM, CPM, accuracy, correct and incorrect characters
  • Character-by-character highlighting of correct and incorrect typing
  • Ends automatically when time runs out or the passage is complete
  • No browser storage and no data sent anywhere
Best practices

Tips for best results

  • Warm up with a 30-second test before trying 60 or 120 seconds.
  • Aim for accuracy first: net WPM falls quickly when errors are left uncorrected.
  • Keep your eyes on the passage rather than the keyboard.
  • Compare results on the same passage and time limit to track real progress.
Benefits

Why people use it

Clear scoring

Gross and net WPM, CPM and accuracy with formulas explained.

Fair timing

The clock starts when you do and cannot drift when the tab is hidden.

Quick practice

No sign-up — choose a passage and start typing.

Private

Your typing stays on your device and is cleared on Reset.

FAQ

Common questions

A “word” is five characters, including spaces and punctuation. Gross WPM = characters typed ÷ 5 ÷ minutes. Net WPM = gross WPM − uncorrected errors ÷ minutes, never below zero.
Characters per minute: the number of correctly typed characters divided by the elapsed minutes.
Accuracy = correct characters ÷ characters typed × 100. Each typed character is compared with the passage character in the same position, so spaces, capital letters and punctuation must match exactly.
The score reflects what is in the box at the end. If you fix a mistake with Backspace, it no longer counts as an error, but the time spent correcting it still lowers your speed.
When the selected time runs out, or as soon as you have typed as many characters as the passage contains, whichever comes first.
Yes. Time is measured from the moment you started using the browser’s clock, not by counting ticks, so switching tabs or minimising the window does not slow it down. If the time ran out while you were away, the test ends at exactly the selected limit.
Pasting would not measure typing. You can still type normally, use Backspace and move the cursor.
No. The test runs locally in your browser. Typed text is not stored, saved in browser storage or sent anywhere, and it is cleared when you press Reset.
Private by design

This runs entirely in your browser

No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.

Install Toolisco Add it to your device for offline, one-tap access.