Find your typing speed, then make it faster

Take a timed test from 15 seconds to 2 minutes with sentences, code, random words or your own text, or work through a seven-lesson touch typing course. You get your net WPM, accuracy, a speed graph and the keys you missed. Free, with no account.

Made for a computer keyboard. Your results and progress stay in your browser.

Features

What is inside

Timed tests
Choose 15, 30, 60 or 120 seconds, or turn the timer off and finish the passage. The clock starts on your first key.
Five kinds of text
Easy sentences, paragraphs, real code, random words with optional punctuation and numbers, or your own pasted text.
A seven-lesson course
Home row, then the top and bottom rows, numbers, capitals and coding symbols, with instructor notes and a target for each lesson.
Results with a graph
Net and gross WPM, accuracy, consistency and a speed graph, and a note when you beat your best.
Weak-key drills
It lists the keys you missed most and builds a practice text around them.
Your progress
Your last results, best speed and averages, kept in your browser. No account.
Stop on mistakes
An optional mode that will not move on until the right key is pressed.
On-screen keyboard and focus mode
A guide keyboard shows the next key and the finger to use. You can switch it off, change the text size, or go fullscreen.

How it works

How a test goes

  1. Choose what to type

    Pick a kind of text and a time, or open the course and choose a lesson.

  2. Type

    The clock starts on your first key. Backspace works if you slip, and Esc starts over.

  3. Read your results

    Check your net speed, accuracy and the graph, and see which keys cost you the most.

  4. Practise the weak spots

    Drill your missed keys, or try again to beat your best.

Start typing

Uses

Who it is for

Beginners

Learn where the keys are, one row at a time, without looking down.

Job seekers

Warm up before a typing test an employer sets. The result here is for practice.

Programmers

Practise brackets, arrows and real code so symbols stop slowing you down.

Students and writers

Paste in your own notes or a speech and build accuracy on the words you actually use.

How the typing course works

The course has seven short lessons. In each, you type one practice line, and you pass when you reach both the speed and the accuracy target. Passing unlocks the next lesson. Your progress is saved in your browser.

LessonFocusTarget
1The Home Row Basic (Focus on asdf jkl;)15 WPM at 90% accuracy
2Home Row Extended (Adding g and h)20 WPM at 90% accuracy
3The Top Row (qwertyuiop)25 WPM at 90% accuracy
4The Bottom Row (zxcvbnm)30 WPM at 90% accuracy
5Numbers & Symbols (1234567890 - =)25 WPM at 90% accuracy
6Capitalization (Left and Right Shift)35 WPM at 92% accuracy
7Coding Symbols ({} [] () =>)30 WPM at 95% accuracy

Lesson 7 covers the brackets and symbols programmers use most. When you are ready for more, switch to the Pro level in free practice.

Tips for typing faster

  • Accuracy first. Fixing mistakes costs more time than typing a little slower, and mistakes lower your net speed.
  • Keep your fingers on the home row (A S D F and J K L ;) and reach for other keys from there, then return.
  • Try not to look at the keys. The on-screen keyboard shows the next key and which finger to use, so you can look at the text instead.
  • Short, regular sessions beat one long one. Ten minutes a day works better than an hour on Sunday.
  • Sit with your wrists straight and your forearms level with the keyboard, and take breaks.

What is a good typing speed?

It depends on the job. An average speed of around 40 words per minute is often quoted for adults, and people who type for a living are commonly quicker, but there is no single target. Set your own: beat your last score, and keep your accuracy high while you do.

Frequently Asked Questions (FAQ)

Ready to see your speed?

Start typing