Typing Tutor
Improve your typing speed, accuracy and keyboard skills with interactive typing lessons and speed tests.
Practice touch typing, learn proper finger placement, track your WPM and improve your accuracy with real-time feedback.
This browser is blocking local storage, so progress cannot be saved. You can still practise; results will reset when you leave the page.
Line breaks and extra spaces become single spaces, and curly quotes become straight ones so every character can be typed. Your text stays in this browser tab and is never uploaded.
Your goal
Recent results
Speed test
Click here or start typing to begin
The timer starts on your first keystroke.Paused
Left hand
Right hand
Test complete
Areas to improve
Your typing activity and progress are stored locally in your browser and are not uploaded to a server.
Learn touch typing
Touch typing means typing without looking at the keyboard. Each finger is responsible for a fixed group of keys, and your hands return to the home row (A S D F for the left hand, J K L ; for the right) after every reach. Because your fingers always know where they are, your eyes can stay on the screen and your speed stops depending on how quickly you can find a key.
The lessons above introduce the keyboard a few keys at a time, starting on the home row and moving out to the top row, the bottom row, capitals, numbers and punctuation. The coloured keyboard shows which finger to use for the next key, so you build the right habit from the first lesson.
Why typing speed matters
Most work, study and everyday communication now happens on a keyboard. Typing faster gives you back time on every email, report and message, and it lets you keep up with your own thoughts instead of losing them while you hunt for keys. Many office, support and data roles also ask for a minimum typing speed during recruitment.
Good typing is also more comfortable. Touch typists keep their head up and their hands relaxed, which reduces neck strain compared with looking down at the keys all day.
How to improve typing speed
- Practise little and often. Ten to fifteen focused minutes a day beats an hour once a week.
- Keep your eyes on the screen. Looking at the keys feels faster at first but caps your speed.
- Type in words, not letters. Common words like "the", "and" and "that" become single movements with practice.
- Keep a steady rhythm. Even, regular keystrokes are faster overall than bursts followed by pauses.
- Push your speed in short tests, then return to a comfortable pace in longer practice.
How to improve typing accuracy
- Slow down until you are typing at 95% accuracy or better, then speed up gradually.
- Use the correct finger for every key, including the reaches you find awkward.
- Check the "Areas to improve" list after each test and repeat the lesson for those keys.
- Return to the home row after each reach so the next key is always the same distance away.
- Sit upright with relaxed wrists that hover just above the keyboard rather than resting on the desk.
Typing speed levels
These ranges are a rough guide for typing ordinary English text, not a formal standard. Speeds vary with the text, the keyboard and how speed is measured.
| Level | Approximate speed | What it usually looks like |
|---|---|---|
| Beginner | Under 25 WPM | Still looking for some keys |
| Intermediate | 25 to 45 WPM | Comfortable for everyday writing |
| Advanced | 45 to 70 WPM | Fast, mostly without looking |
| Expert | 70 WPM and above | Fluent touch typing with high accuracy |
Frequently asked questions
What is a good typing speed?
For everyday work, 40 to 50 words per minute with at least 95% accuracy is comfortable. Jobs that involve a lot of typing, such as data entry or transcription, often look for 60 WPM or more. A good speed is one you can keep up accurately for several minutes, not just in a short burst.
How is WPM calculated?
Typing tests count a word as five characters, including spaces. Gross WPM is every character you typed divided by five, divided by the minutes taken. Net WPM, the main number shown here, uses only the characters you typed correctly, so mistakes you leave in the text lower your score.
How can I improve my typing speed?
Practise for 10 to 15 minutes every day, learn touch typing so you stop looking at the keyboard, and keep a steady rhythm rather than typing in bursts. Work at a pace where you stay above 95% accuracy, then raise your target speed a little at a time.
What is touch typing?
Touch typing is typing without looking at the keys. Each finger is assigned a set of keys and returns to the home row (A S D F and J K L 😉 after each keystroke, so your hands learn the positions and your eyes stay on the screen.
How can I improve typing accuracy?
Slow down until mistakes are rare, always use the correct finger for each key, and return to the home row after every reach. After each test, look at your most mistyped keys and repeat the lesson that covers them.
How long does it take to learn touch typing?
It varies from person to person. With short daily practice, many people learn all the key positions within a few weeks, and it typically takes a few months of regular practice to type comfortably faster than they did before.
What is the average typing speed?
Average speed depends on who is measured and how. Figures of around 35 to 45 words per minute are commonly cited for adults typing ordinary text, but treat this as a rough guide rather than a fixed standard.
Is typing speed more important than accuracy?
No. Accuracy comes first, because every mistake costs time to notice and fix. Build accuracy to about 95% or higher, then increase speed; speed gained by typing carelessly rarely lasts.
How can beginners learn to type faster?
Start with the home row lessons, use the on-screen keyboard to check which finger to use, and resist looking down at your hands. Short, regular sessions build muscle memory faster than long, occasional ones.
Is my typing data uploaded anywhere?
No. The tool runs entirely in your browser. Your text, results and progress are saved only in this browser's local storage, and you can delete them at any time with Reset All Progress.
