Typing Speed Test online free: check your WPM in 1 minute
Take a free typing speed test and find out how many words per minute (WPM) you type. Pick a 1-minute test or anything from 15 seconds to 5 minutes, choose common words, quotes, punctuation or code, and race the ghost car of your personal best as you type. Your results show net and raw WPM, accuracy and consistency, a speed chart and a keyboard heat map of the keys you miss. Take the Daily race, climb the free leaderboards, challenge a friend with a link, download a typing certificate and collect 25 badges. No sign-up, on a computer or on your phone.
How the typing test works
- Choose a test length (15 seconds to 5 minutes) and a kind of text, or press Daily race.
- Click or tap the text and start typing. The timer starts with your first key.
- Type each word and press Space to move to the next one. Use Backspace to fix mistakes.
- Watch your car on the race track: it moves as you type, next to the ghost of your personal best.
- When the time is up, read your net WPM, accuracy and consistency, and see which keys you missed most.
- Press Tab for a new test, save a certificate, challenge a friend or check your place on the leaderboard.
The text scrolls as you go, three lines at a time, with the letters you typed correctly in white and mistakes in red. A blinking caret shows where you are. The test only measures real typing: pasting is not possible, and if you leave the page during a test it stops, so every result is honest.
What does WPM mean?
WPM stands for words per minute. Because words have different lengths, typing tests use a standard word of 5 characters, spaces and punctuation included: 250 characters in one minute is 50 WPM, whatever the text. Raw WPM counts everything you typed. Net WPM subtracts one word for each word still wrong at the end, which is why it is the number on the leaderboard. Accuracy is the share of keystrokes that were right the first time, and consistency shows how steady your speed was from second to second.
Typical typing speeds
| Level | Net WPM | What it looks like |
|---|---|---|
| Beginner | under 25 | Still looking at the keyboard and using a few fingers |
| Average adult | 35–40 | Comfortable everyday typing, often without touch typing |
| Fast | 50–65 | Touch typing with few mistakes; plenty for most office work |
| Professional | 70–90 | Typists, writers and many programmers |
| Competitive | 100+ | Typing-race regulars; the very best pass 150 WPM in short tests |
These are rough guides for typing ordinary English text on a computer keyboard; phone typing is usually slower, which is why phones have their own leaderboards.
Test lengths and texts
- 15 s and 30 s: short bursts that show your top speed.
- 1 minute: the classic test most people compare, and the default.
- 3 and 5 minutes: endurance tests that show the speed you can keep up.
- Top 200 / Top 1000: the most frequent English words, the fairest way to compare speeds.
- Home row: words using only A S D F G H J K L, perfect for beginners learning touch typing.
- Punctuation: real sentences with capitals, commas, full stops, question marks and quotes.
- Quotes: famous lines from Shakespeare, Franklin, Dickens and Austen, proverbs and pangrams.
- Code: short JavaScript, Python and SQL snippets full of brackets and symbols.
- Daily race: one 1-minute text a day, the same for everyone.
Your results
When the time is up you see your net WPM in big numbers, with raw WPM, accuracy, consistency and the number of characters typed. A speed chart shows your speed second by second, with red dots where you made mistakes, and a keyboard heat map lights up the letters you missed most, with a link to practise them in the Typing Dojo. Every result is added to your history, and your best for each test becomes the new ghost car. You can also download a certificate with your name, speed and accuracy, or send a friend a challenge link to race your ghost on the same text.
Leaderboards
Tests with the Top 200 words and the Daily race can go on free leaderboards for today, this week and all time. The first time you qualify, pick a nickname; no account or email is needed. Keyboard and phone typists compete on separate boards. The leaderboard checks every result for impossible speeds, so the boards stay fair, and you can keep your scores private or delete them at any time.
Badges
There are 25 badges to earn, for speed milestones from 20 to 100 WPM, perfect accuracy, steady typing, long tests, every kind of text, beating your ghost or a friend, Daily race streaks and the top 10. Open the medal button to see your progress towards each one.
| Badge | How to earn it |
|---|---|
| ⌨️ First Test | Finish your first typing test. |
| 🐢 Getting Going | Reach 20 WPM. |
| 🚲 Steady Typist | Reach 30 WPM. |
| 🛵 Average Pace | Reach 40 WPM, about the average adult. |
| 🚗 Quick Fingers | Reach 50 WPM. |
| 🏎️ Fast Typist | Reach 60 WPM. |
| 🚄 Pro Speed | Reach 70 WPM. |
| ✈️ Flying Keys | Reach 80 WPM. |
| 🚀 Hundred Club | Reach 100 WPM. |
| 🎯 Flawless | Finish a 1-minute test with 100% accuracy. |
| 📏 Metronome | Finish a test with 85% consistency or more. |
| 🏃 Marathon | Finish a 5-minute test. |
| 🌈 All-Rounder | Finish a test with every kind of text. |
| 💻 Code Typist | Reach 35 WPM on Code. |
| ❗ Punctuation Pro | Reach 40 WPM on Punctuation. |
| 📜 Wordsmith | Reach 45 WPM on Quotes. |
| 👻 Ghostbuster | Beat the ghost of your personal best. |
| ⚔️ Challenge Won | Beat a friend's challenge. |
| ☀️ Daily Racer | Race the daily race 3 days in a row. |
| 📅 Week Streak | Race the daily race 7 days in a row. |
| 🔥 Month Streak | Race the daily race 30 days in a row. |
| 🏆 Top Ten | Make the top 10 of a daily leaderboard. |
| 🔟 Ten Tests | Finish 10 tests. |
| 💯 Hundred Tests | Finish 100 tests. |
| 🥋 Dojo Student | Earn a belt in the Typing Dojo. |
How to type faster
- Learn touch typing. Rest your fingers on the home row (A S D F and J K L ;) and give every finger its own keys. The Typing Dojo teaches it step by step.
- Don't look down. Looking at the keys breaks your rhythm; trust your fingers, even if you are slower at first.
- Accuracy first. Fixing mistakes costs more time than typing a little slower. Aim for 95% accuracy, then push the speed.
- Read ahead. Look at the next word while your fingers finish the current one.
- Practise the weak keys. The heat map in your results shows the letters you miss; practise words with them.
- Short and often. Ten minutes a day beats an hour once a week. The Daily race is a good habit, and games like Jungle Jump and Penguin Trek make practice fun.
A short history of typing speed
The first commercially successful typewriter, designed by Christopher Latham Sholes and sold by Remington from 1874, brought the QWERTY layout that almost every keyboard still uses. Touch typing, using all ten fingers without looking, spread in the 1880s, and typing speed contests soon followed, with the best typists of the early 20th century passing 140 words per minute on manual typewriters. Typing tests became a standard part of job applications for secretaries and clerks, and the convention of counting a "word" as five keystrokes made results comparable. Today the same measure, words per minute, is used by online typing tests and racing games all over the world.
Frequently asked questions
Is this typing test free?
Yes. The Util.Ninja Typing Speed Test is completely free, with no sign-up and nothing to install. It works in your browser on computers, tablets and phones, and your results, personal bests and badges are saved on your device.
How is WPM calculated?
Typing speed is measured in words per minute (WPM), where one "word" is 5 characters, spaces included. That standard makes results comparable whatever the text. Raw WPM counts every character you typed; net WPM, the big number in your results, then subtracts one word for every word that was still wrong when the time ran out.
What is a good typing speed?
Most adults who never learned touch typing type around 35 to 40 WPM. 50 to 60 WPM is fast for everyday work, 70 WPM and above is what many professional typists and programmers reach, and competitive typists pass 120 WPM. Accuracy matters as much as speed: aim for 95% or better.
What is the difference between net WPM, raw WPM and accuracy?
Raw WPM is your speed counting everything you typed. Net WPM takes off the words left with mistakes, so it rewards typing that is both fast and correct. Accuracy is the share of your keystrokes that were right the first time, so fixing a typo still costs you accuracy even if the word ends up correct.
Which test length should I choose?
The 1-minute test is the standard and the one most people compare. 15 and 30 seconds show your top speed in a short burst; 3 and 5 minutes show the speed you can keep up, which is usually a little lower and closer to real work.
What is the Daily race?
Every day there is one new 1-minute text that is the same for everyone. Race it as often as you like: your best result goes on the Daily leaderboard, and racing on consecutive days builds a streak and earns badges.
What is the ghost car?
The race track above the text shows your car moving as you type. The ghost car replays your personal best for the same test length and text type, so you can see at every moment whether you are ahead of or behind your record. You can switch the ghost off in Settings.
How do the leaderboards work?
Results from the Top 200 words tests and the Daily race can go on free leaderboards for today, this week and all time. The first time a result qualifies you choose a nickname; there is no account. Phone and keyboard typists have separate boards so the competition is fair. You can keep your scores private or delete them from the leaderboard window.
Can I challenge a friend?
Yes. After a test, tap Challenge to make a link. Your friend gets exactly the same text and races your ghost car, and sees the speed they need to beat. Nothing is stored on a server: the text and your ghost travel inside the link.
Can I use the typing test on a phone?
Yes. Tap the text to open your phone keyboard and type as usual. Autocorrect and suggestions are switched off for the test. Phone results go on their own leaderboard, because thumb typing is a different skill from typing on a keyboard.
What do the text options mean?
Top 200 and Top 1000 use the most common English words. Home row uses only the keys under your resting fingers (A S D F G H J K L), which is great for beginners. Punctuation adds capitals, commas, full stops and question marks; Quotes uses famous lines and proverbs; Code uses short JavaScript, Python and SQL snippets.
How can I type faster?
Learn touch typing, so each finger has its own keys and you never look down. Practise accuracy first, at a comfortable pace, and speed follows. Short daily practice works better than long sessions. The Typing Dojo on Util.Ninja teaches touch typing step by step, and the keyboard heat map in your results shows which letters to practise.
Can I get a certificate?
Yes. After any test, tap Certificate, type the name you want on it and download a PNG image showing your speed, accuracy, test length and date. It is made in your browser; nothing is uploaded.
Does it count if I go back and fix mistakes?
Yes. Backspace fixes the current word, and if the previous word has a mistake you can go back to it. Fixed words count as correct for net WPM, but every wrong keystroke still lowers your accuracy. Ctrl+Backspace deletes the whole current word.
Is my data private?
Your results, history and badges stay in your browser. Only if you join a leaderboard are your nickname and score sent to the leaderboard service, and you can delete them at any time. The page itself sets no cookies.