Typing Test
Timed WPM & accuracy test.
Timed WPM & accuracy test.
Press start to play — no sign-up, nothing to install.
How to use Typing Test
- Pick a mode: timed Words (15–120s), a Quote, Code, or paste your own text
- Click the passage and start typing — the timer starts on your first keystroke
- Watch your WPM, accuracy and time left update live as characters turn green or red
- Review your result: a WPM-over-time graph, a per-key error heatmap, and your saved personal best
- Save a shareable result card, or hit New test to go again
About Typing Test
This free typing test measures how fast and how accurately you type — your words per minute (WPM) and accuracy — and it works the way you actually want to practise. Choose a timed Words test (15, 30, 60 or 120 seconds) for a quick WPM benchmark, a Quote for a natural passage, Code mode to drill real snippets with their brackets and indentation, or paste your own text in Custom mode. As you type, every character is highlighted live — green for correct, red for mistakes, with a caret marking your spot — and your WPM, accuracy and time update on screen the whole way.
When you finish you get more than a number. A WPM-over-time graph shows where you sped up or stalled, and a per-key heatmap highlights exactly which keys tripped you up most, so you know what to drill. In the timed Words mode you can switch on punctuation and numbers to make it harder. Your results are saved on your own device, so your personal best for each mode is always shown to beat — the small nudge that turns a one-off test into daily practice.
It is a realistic way to prep for a typing exam, a data-entry or call-center assessment, or a school test, and to see whether you land near the roughly 40 WPM average, in the 60–80 WPM fast range, or past the 90 WPM professional mark. When you are done you can save a shareable result card as an image in one click. The whole thing is completely free, needs no sign-up, and runs entirely in your browser — nothing you type is ever uploaded or stored.
Frequently asked questions
- Is this typing speed test free?
- Yes, it is completely free with no sign-up, no limits, and no ads blocking the tool. You can take as many tests as you like.
- What are the Words, Quote, Code and Custom modes?
- Words is a timed test (15, 30, 60 or 120 seconds) on an endless stream of common words — the quickest way to benchmark your WPM, with optional punctuation and numbers. Quote gives you a natural paragraph to type to the end. Code lets you drill real code snippets, brackets, symbols and indentation included. Custom lets you paste any text of your own — a document, a script, or lines you want to practise.
- Does it save my scores and show my best?
- Yes. Every finished run is saved on your own device (in your browser), and your personal best for the current mode is shown so you always have a target to beat. You also see a WPM-over-time graph and a per-key heatmap of the keys you missed most. Nothing is uploaded — clearing your browser data will remove the history.
- Is my typing private?
- Yes. The test runs entirely in your browser using JavaScript. The text you type is never sent to a server, stored, or shared — it stays on your device.
- How is words per minute (WPM) calculated?
- WPM uses the standard method: your number of correct characters is divided by five (the average word length), then divided by the minutes elapsed. Only correctly typed characters count toward your speed.
- Does the test show my typing speed per minute?
- Yes. Words per minute is a per-minute figure by definition: it projects how many words you would type in sixty seconds based on the correct characters you entered and the time you took. It updates live as you type and settles on a final number when you finish.
- How is accuracy measured?
- Accuracy is the percentage of characters you typed that match the sample exactly — correct characters divided by total characters typed, times 100.
- When does the timer start and stop?
- The timer starts automatically on your first keystroke. In the timed Words mode it counts down and ends the test when it reaches zero; in Quote, Code and Custom modes it counts up and freezes the instant you finish typing the whole text — so your per-minute result is honest, never padded by warm-up seconds.
- How do I save or share my typing speed test result?
- When you finish, press “Save result card” and the test builds a shareable image of your WPM, accuracy and mode that downloads straight to your device — no screenshot needed. Your score also stays on screen, so you can still use your device's built-in screenshot shortcut (PrtScn or Windows+Shift+S on Windows, Cmd+Shift+4 on Mac) if you prefer.
- Can I use this to practice for a typing exam or job test?
- Yes. Because the timer is honest and it scores both speed and accuracy, it is a realistic warm-up for data-entry exams, call-center assessments, and school typing tests. Take several passages in a row to see whether your WPM holds up, and keep accuracy high since many exams penalize errors.
- Can I change the sample text?
- Yes. The test draws from over a hundred sample paragraphs, and pressing New text loads a fresh one at any time. Each passage differs in length and wording, so retaking the test gives you a new challenge instead of a memorized run.
- What is a good typing speed?
- Around 40 WPM is average for most people, 60 to 80 WPM is considered fast, and professional typists often exceed 90 WPM. Aim to keep accuracy high before pushing for raw speed.
- Why is my WPM lower here than on some other typing tests?
- This test counts only correctly typed characters toward your speed, so uncorrected mistakes lower your WPM instead of being ignored. That gives a truer picture of usable typing speed than tools that count every keystroke regardless of errors.
- How can I improve my typing speed?
- Focus on accuracy first — slowing down slightly to hit the right keys usually raises your WPM more than rushing, because fewer errors mean more correct characters counted. Practice regularly with fresh passages, keep your fingers on the home row, and try not to look at the keyboard.