Typing Speed Test
Measure your typing speed in words per minute and track your accuracy in real time. Tests are available in 15 second, 30 second, 1 minute, 2 minute, and 5 minute durations with Easy, Medium, and Hard difficulty levels. No signup or installation required — results are stored locally in your browser.
Recent Tests
Complete a test to see your history here.
Word Counter
Readability
Case Converter
Lorem Ipsum
Diff Checker
1 Minute Typing Test
The 1 minute typing test is the most widely used standard for measuring words per minute. It is long enough to produce an accurate and representative score while short enough to retake several times in a row without fatigue. Most WPM benchmarks quoted by employers, certification bodies, and typing courses refer to the 1 minute test result. Select the 60-second duration above to take the standard test now.
5 Minute Typing Test
The 5 minute typing test is considered the most accurate measure of sustained typing speed. Over 5 minutes, short bursts of fast typing and momentary slowdowns balance out, giving a truer picture of your real-world speed. Many employers and government agencies use the 5 minute test as their official benchmark. Select 5m in the duration options above to run this test. Expect your 5 minute WPM to be 5 to 10 points lower than your 1 minute score.
30 Second Typing Test
The 30 second typing test is ideal as a quick warm-up, a confidence check, or a fast comparison between sessions. Because it is so short, your score will often be a few WPM higher than your 1 minute score — you are more likely to maintain peak speed without fatigue. Use the 30 second result as an upper-bound estimate rather than a benchmark for job applications.
WPM Test — Words Per Minute Calculator
WPM stands for words per minute. Because words vary greatly in length, typing tests define one word as exactly 5 characters (including spaces). The formula is: Net WPM = (correct characters ÷ 5) ÷ minutes elapsed. This standardises scores so that typing long technical words and short common words produce comparable results. Raw WPM counts all characters typed including errors; Net WPM deducts incorrect characters.
What Is a Good Typing Speed?
Below 30 WPM is considered slow and suggests using a typing course. 40 to 60 WPM is average for most people and meets the requirements of most office roles. 60 to 80 WPM is above average and comfortable for most professional workflows. 80 to 100 WPM is fast and typical of experienced office workers and writers. 100 WPM and above is professional level, typical of court reporters, transcriptionists, and experienced coders. The average office worker types around 40 WPM.
Typing Speed Test for Jobs and Employment
Many employers require a minimum typing speed as part of their hiring process. General administrative and reception roles typically ask for 40 WPM. Data entry positions often require 60 WPM or higher with 98% accuracy. Transcription and captioning work usually demands 80 to 100 WPM. Legal and medical secretary roles commonly require 65 to 75 WPM. Use the 1 minute or 5 minute test above to practise and verify your speed before applying.
How to Improve Your Typing Speed
- 1Use the home row. Place your left fingers on A S D F and your right fingers on J K L ;. This position gives you access to every key with minimal movement.
- 2Stop looking at the keyboard. Cover your hands with a cloth or use a blank keyboard. Looking down breaks your flow and limits your long-term speed ceiling.
- 3Prioritise accuracy over speed. Every error costs more time than careful typing. Aim for 98% accuracy at a comfortable pace before trying to speed up.
- 4Practise daily for 15 minutes. Short consistent sessions build muscle memory faster than occasional long sessions. Use this tool at the same time each day.
- 5Track progress with a consistent test. Take the same duration and difficulty test each week so your scores are directly comparable over time.
Typing Speed Test for Beginners
If you are just learning to type, start with Easy mode and a short 15 or 30 second duration. Easy mode uses only the 200 most common short English words, so you can focus on finger placement rather than unfamiliar vocabulary. A target of 20 to 30 WPM is excellent for beginners. Children learning to type for the first time should aim for 15 to 20 WPM initially. Accuracy matters more than speed at this stage.
Touch Typing vs Hunt and Peck
Touch typing uses all ten fingers positioned on the home row, allowing you to type without looking at the keyboard. Hunt and peck uses one or two fingers while searching for each key visually. Touch typists average 50 to 80 WPM; experienced hunt-and-peck typists rarely exceed 40 WPM. Switching to touch typing requires a few weeks of slower, deliberate practice but results in significantly faster and more comfortable long-term typing.
Frequently Asked Questions
How to use Typing Speed Test
- 1Choose a test mode and duration
Select Duration, Word Count, or Quote mode at the top of the test. For duration mode, pick how long you want the test to run — 15 seconds, 30 seconds, 1 minute, 2 minutes, or 5 minutes.
- 2Select a difficulty level
Easy uses the 200 most common short English words. Medium uses a broader vocabulary of 400 common words. Hard adds capitalized words, contractions, numbers, and hyphenated terms.
- 3Start typing — the timer begins automatically
Click the text area and start typing the highlighted words. The test timer starts on your very first keypress, not when the page loads. Type each word and press Space to advance.
- 4Review your results
When the test ends, your Net WPM score appears as the headline result along with Raw WPM, Accuracy, Consistency, and a character breakdown. Compare against your personal best.
- 5Press Tab or Esc to restart instantly
At any point during a test, press Tab or Escape to discard the current attempt and start fresh with the same settings. Use the Restart button for the same effect.
Related Tools
Word Counter
Real-time character, word, and paragraph analysis.
Readability
Flesch-Kincaid score and text analysis.
Case Converter
UPPER, lower, Title, camelCase, snake_case, kebab-case.
Lorem Ipsum
Generate placeholder text for design layouts.
Diff Checker
Compare two files for visual differences.