A typing speed test measures how many words per minute (WPM) you type along with your accuracy percentage. Typing speed affects daily productivity — faster, accurate typing means less time on emails, reports, and code. This free test uses timed passages to calculate your WPM, CPM (characters per minute), and accuracy in real time, then rates your level from Beginner to Professional.
Typing Test
Timer starts with your first keystroke. Focus on accuracy — errors lower your WPM.
How to Use the Typing Speed Test
The typing speed test measures two things simultaneously: how fast you type (WPM and CPM) and how accurately you type (accuracy percentage). Both matter for real-world productivity — a typist doing 90 WPM at 85% accuracy produces fewer correct words than one doing 70 WPM at 99% accuracy. This test gives you an honest picture of both.
Step 1: Choose Your Test Duration
Select 15, 30, 60, or 120 seconds using the buttons at the top. The 60-second test is the most widely used standard for comparing typing speeds. Shorter tests (15s) favor burst speed; longer tests (120s) reveal your stamina and whether your accuracy degrades over time. Start with 60 seconds for your baseline.
Step 2: Click the Text Area and Start Typing
Click the typing area at the bottom of the passage panel. The countdown timer starts with your first keystroke — not when you click. Read the passage in the gray display area and type what you see, including spaces and punctuation. As you type, each character turns green for correct or red for incorrect. Your current position is marked with a blinking cursor in the passage.
Step 3: Watch Your Live Stats
The header bar updates in real time as you type, showing your current WPM, accuracy, and time remaining. WPM is recalculated every second based on correctly typed characters. If you notice your accuracy dropping, slow down — errors hurt your WPM more than a slightly slower pace does.
Step 4: Review Your Results
When the timer reaches zero, the test ends automatically and your final results appear: WPM, CPM, accuracy percentage, and error count, along with a skill rating from Beginner through Professional. Every attempt is logged to the history table below so you can track improvement across sessions.
Understanding Your WPM Score
WPM is calculated as (correct characters ÷ 5) ÷ minutes. The division by 5 converts characters to a standard word length. CPM is simply the raw count of correct characters per minute. Accuracy is the ratio of correct keystrokes to total keystrokes expressed as a percentage.
Skill Ratings Explained
Results are rated in five tiers: Beginner (under 20 WPM) — still developing the basics of touch typing; Below Average (20–39 WPM) — functional but slow; Average (40–59 WPM) — typical for most adults; Above Average (60–79 WPM) — faster than most office workers; Professional (80+ WPM) — the level expected of professional typists, executive assistants, and fast programmers.
Tips to Improve Your Typing Speed
Focus on accuracy first — muscle memory for correct keystrokes is what eventually produces speed. Keep your fingers on the home row (ASDF / JKL;) and avoid looking at the keyboard. Practice in short, focused sessions of 10-15 minutes rather than long sessions. Repeat the same passage multiple times to reinforce specific problem characters. Most people gain 10-20 WPM within two to four weeks of daily practice.
Frequently Asked Questions
Is this typing speed test free?
Yes, completely free with no signup or account required. The entire test runs in your browser — no data is ever sent to a server.
Is my typing data private?
Absolutely. Everything runs locally in your browser. Your keystrokes, results, and history are never transmitted anywhere or stored on any server.
How is WPM calculated?
WPM (words per minute) is calculated as the number of correctly typed characters divided by 5 (standard word length), divided by the number of minutes elapsed. Only correct characters count — errors do not contribute to your WPM.
What is a good typing speed?
The average adult types around 40 WPM. Office workers average 50-60 WPM. Professional typists and programmers often reach 70-100 WPM. Competitive typists can exceed 150 WPM. Anything above 80 WPM is considered professional-level speed.
How is accuracy calculated?
Accuracy is the percentage of characters typed correctly out of total characters typed. For example, if you typed 200 characters and made 10 errors, your accuracy is 95%. High accuracy matters as much as speed — a fast typist with poor accuracy is less productive than a slower, accurate one.
What is CPM in a typing test?
CPM stands for characters per minute — the raw number of correct characters typed in one minute. CPM = WPM × 5, since WPM uses a standard 5-character word length. CPM is a more granular measurement of typing throughput.
Why is my WPM lower than I expected?
WPM only counts characters from correctly typed words. Errors reduce your effective WPM significantly. Unfamiliar words, punctuation, and numbers slow most typists down compared to plain prose. Practicing regularly on varied passages is the best way to improve.
How can I improve my typing speed?
Touch typing (without looking at keys) is the biggest speed multiplier. Start with home row position, focus on accuracy before speed, practice daily in short sessions (15-30 minutes), and use all fingers rather than hunt-and-peck. Most people improve by 10-20 WPM within a few weeks of consistent practice.