Typing Speed Test

Measure your typing speed in words per minute (WPM) and accuracy — with texts in Portuguese, English and Spanish.

How to use

  1. Choose the language and read the text displayed above the input field.
  2. Start typing in the field below — the timer begins with your first keystroke. Characters light up green for correct and red for mistakes.
  3. When you reach the end, the result shows your net WPM, gross WPM, accuracy percentage and time. Click "New text" for another round.

About this tool

Typing speed is measured in words per minute (WPM), where a "word" is five characters — a standard that makes the number comparable across languages and text types. The gross WPM is how fast your fingers move: total characters typed divided by five, divided by the time in minutes. The net WPM subtracts the errors: only correct characters count. A professional typist averages 50 to 80 net WPM, a casual one 30 to 40, and the world record is over 200 — but those numbers mean nothing without accuracy, because typing fast and wrong is not typing fast.

This test shows you a text — in Portuguese, English or Spanish — and measures everything as you type. The reference text lights up character by character: green for correct, red for mistakes, with a cursor showing where you are. The timer starts with your first keystroke and stops when you reach the end. The result gives you four numbers: net WPM (the useful speed), gross WPM (the raw speed), accuracy as a percentage, and the number of correct words out of the total.

Everything runs in your browser. The texts are embedded in the page, no account is needed, and nothing you type is uploaded or stored. The texts are written for this purpose — short, varied, with natural sentence structure and no tricky words — so the test measures your typing, not your reading comprehension. Click "New text" to try again; your speed on the second and third attempts is usually more representative than the first.

The formula

Gross WPM = (total characters typed ÷ 5) ÷ time in minutes. Net WPM = (correct characters typed ÷ 5) ÷ time in minutes. Accuracy = correct characters ÷ total characters typed × 100%.

Frequently asked questions

What is a good typing speed?

A casual typist averages 30–40 WPM. A proficient office worker does 50–80. Professional transcriptionists and court reporters exceed 100. Speed matters less than accuracy for most jobs.

Why are there two WPM numbers?

Gross WPM is the raw speed — every character you typed. Net WPM subtracts errors, because a fast typist who makes many mistakes is not actually productive.

Why is a "word" five characters?

It is a standard that makes WPM comparable across languages and text types. Without it, a test using short words would give a higher WPM than one using long words.

Does my typing data leave my browser?

No. The test runs locally. Nothing you type is uploaded, stored or logged.

How can I improve my speed?

Learn touch typing (all ten fingers, without looking). Practice daily for 15 minutes. Focus on accuracy first — speed follows naturally once the finger memory is in place.

Related tools

Long links? Shorten them for free

Vai.la turns any URL into a short link with click statistics, QR Code and your own biolink.

Vai.la is not responsible for how the tools are used or for decisions made based on their results.