Typing Speed Test
Test your typing speed and accuracy in WPM
Typing practice
Choose a passage and time limit, then start.
[object Object]
Choose a passage and time limit, then start.
- WPM
- 0
- Accuracy
- 100%
- Characters / min
- 0
- Errors
- 0
- Recorded mistakes
- 0
- Time
- Waiting
- Rating
- Learning
About the Free Online Typing Speed Test
Our free typing speed test measures your words per minute (WPM), accuracy percentage, and characters per minute (CPM) in real time. Use it to practice for a typing certification, check whether you meet the WPM figure in a data-entry or transcription job ad, or measure progress as you learn touch typing.
The average typing speed for adults is roughly 40 WPM, while skilled office workers typically reach 60-75 WPM and professional transcriptionists exceed 80 WPM. Regular practice with a structured WPM typing test is one of the most effective ways to track improvement, identify weak spots, and build the muscle memory needed for faster, more accurate typing.
This online typing test offers multiple text categories including short paragraphs, medium passages, long-form content, programming code snippets, and famous quotes. You can also set customizable time limits from 30 seconds to unlimited, and challenge friends by sharing a direct link to your score so they can attempt the same text under the same conditions.
Key Features
- Real-time WPM, CPM, and accuracy tracking as you type
- Five text categories: Short, Medium, Long, Code, and Quotes
- Configurable time limits: 30 seconds, 1 minute, 2 minutes, 3 minutes, 5 minutes, or Unlimited
- Live character-by-character highlighting showing correct, incorrect, and current position
- Speed rating system from Learning to Professional based on your WPM
- Challenge mode: share your score link so friends can attempt the exact same text
- Side-by-side comparison of your score against a challenger's result
- Error counting that tracks both current visible errors and total keystrokes missed
- Auto-complete detection that ends the test when the full passage is typed
- Clean, distraction-free interface with dark mode support
How to Use the Typing Speed Test
- Choose your text type: Select from Short, Medium, Long, Code, or Quotes to match your practice goal.
- Set a time limit: Pick a duration that suits your session, from a quick 30-second sprint to an unlimited endurance test.
- Click Start Test: The text passage appears highlighted above the input area, ready for you to begin.
- Begin typing: The timer starts automatically on your first keystroke. Type the displayed text as quickly and accurately as possible.
- Review your results: When the timer runs out or you finish the text, your WPM, accuracy, CPM, time, and rating are displayed immediately.
- Challenge a friend: Share your result link or use the Challenge a Friend button to see who types faster on the same passage.
Use Cases
- Job preparation: Many employers require a minimum typing speed for data entry, administrative, and customer service positions.
- Typing certification practice: Prepare for official WPM tests used by staffing agencies and certification programs.
- Student skill building: Students can improve their typing before college coursework demands fast note-taking and essay writing.
- Developer proficiency: Use the Code text category to practice typing programming syntax, brackets, and special characters.
- Remote worker productivity: Faster typing means less time composing emails, messages, and reports throughout the workday.
- Competitive typing challenges: Challenge friends or colleagues to beat your score on the same passage and time limit.
- Progress tracking: Take the test regularly to monitor your WPM and accuracy improvement over weeks and months.
- Touch typing training: Practice without looking at the keyboard to build genuine touch typing muscle memory.
Frequently Asked Questions
What is a good typing speed?
A typing speed of 40 WPM is considered average for most adults. Speeds of 60-70 WPM are considered fast, while 80+ WPM is professional-level. The world record for typing speed exceeds 200 WPM, but most people can comfortably reach 60-80 WPM with consistent practice.
How is WPM calculated?
This tool divides the number of whitespace-separated words in your input by elapsed minutes. It also reports characters per minute (CPM) separately. Word lengths and passage difficulty can affect the WPM result, so compare sessions with the same text and settings.
How is accuracy calculated?
Accuracy compares the currently correct characters with your current input length plus recorded mistakes. Backspacing removes visible errors but does not erase previously recorded mistakes. The score is a practice metric, rather than a complete log of every keypress.
How does the challenge feature work?
After completing a test, click "Challenge a Friend" to generate a shareable link. When someone opens that link, they see your score and are given the exact same text with the same time limit. After they finish, their score is compared directly against yours.
Tips & Best Practices
- Master the home row first: Keep your fingers on ASDF and JKL; as a starting position, and always return to these keys after reaching for other letters.
- Focus on accuracy over speed: It is far more efficient to type steadily with minimal errors than to rush and constantly backspace. Speed naturally follows accuracy.
- Practice daily in short sessions: Fifteen to twenty minutes of focused typing practice each day is more effective than occasional hour-long sessions.
- Never look at the keyboard: Force yourself to keep your eyes on the screen. This builds true touch typing ability and dramatically improves speed over time.
- Use the Code category for programming: If you are a developer, practicing with code snippets helps you type brackets, semicolons, and special characters faster.
- Maintain good posture: Sit with your back straight, wrists elevated, and elbows at roughly 90 degrees. Proper ergonomics prevent fatigue and repetitive strain injuries.