Typing Speed Calculator
Measure your typing speed in WPM, accuracy, and CPM with a live timed typing test.
Typing Speed Calculator
Measure your WPM, accuracy, and CPM. Track progress and beat your best score.
Press Start to begin your typing test
Educational Purpose Disclaimer
This calculator is provided for informational and educational estimation purposes only. All calculations and projections are based on standard mathematical formulas and assumed inputs. The output values should not be considered professional financial, legal, tax, or medical advice. ProCalc is not a registered financial advisor or licensed practitioner. Always consult a qualified professional (such as a Chartered Accountant, certified planner, or physician) before making major decisions.
What is the Typing Speed Calculator?
The Typing Speed Calculator is a live, interactive typing test that measures your words per minute (WPM), characters per minute (CPM), and typing accuracy percentage. It is used by students, professionals, job seekers, and anyone who wants to improve their keyboard fluency — one of the most consistently valuable professional skills in the modern economy.
Typing speed directly impacts productivity. A professional who types 40 WPM takes 50% longer to produce the same amount of written output as someone who types 60 WPM. Across a career of email writing, documentation, coding, and content creation, that gap compounds into thousands of hours of difference.
How WPM Is Measured
The industry standard definition of one word in typing speed tests is 5 characters (including spaces). This normalization means a 5-character word and a 15-character word both count as 3 words. Net WPM is calculated by subtracting error penalties from gross WPM, making accuracy essential — not just speed.
Performance Benchmarks
- Beginner: 0–30 WPM — Single-finger or hunt-and-peck typing
- Average: 30–50 WPM — Most general adults, 2-hand typing
- Intermediate: 50–70 WPM — Consistent touch typing
- Advanced: 70–100 WPM — Skilled touch typist, often professionals
- Expert: 100+ WPM — Professional typists, competitive typists
- Elite: 130+ WPM — Top 1% of typists
The world record for typing speed is 212 WPM (2023). Most office jobs list 40–60 WPM as a requirement. Professional transcriptionists typically maintain 80–100 WPM with high accuracy.
Improving Your Speed
Touch typing (all 10 fingers, using muscle memory, without looking at the keyboard) is the most impactful improvement you can make. Once learned, touch typists rarely look back — most reach 60–80 WPM within a few months of practice. Our test helps you track progress over time.
How Does the Typing Speed Calculator Work?
1. Read the sample text — A passage is displayed. Do not start typing yet.
2. Click Start — A countdown begins (3 seconds), then the timer starts.
3. Type the text — Type as accurately and quickly as possible. Errors are highlighted in real time.
4. See your results — When you complete the passage or time runs out, your WPM, CPM, accuracy, and performance tier are displayed.
5. Retry — Click Retry to try again. Track improvement over multiple attempts.
Formula & Calculation Method
Gross WPM:
Gross WPM = (Total Characters Typed / 5) / Minutes Elapsed
Net WPM (accounts for errors):
Net WPM = Gross WPM - (Errors / Minutes Elapsed)
Characters Per Minute (CPM):
CPM = Total Characters Typed / Minutes Elapsed
Accuracy %:
Accuracy = (Correct Characters / Total Characters Typed) × 100
Note: The 5 characters = 1 word standard is used by all major typing tests (10fastfingers, TypeRacer, keybr).
Example Calculation
Example: 1-minute test result
- Characters typed: 285
- Errors: 3 wrong characters
Calculations:
- Gross WPM: 285 / 5 = 57 words / 1 min = 57 WPM gross
- Error penalty: 3 errors / 1 min = 3 WPM deduction
- Net WPM: 57 - 3 = 54 WPM
- CPM: 285 CPM
- Accuracy: (285 - 3) / 285 × 100 = 98.9%
Performance tier: Intermediate to Advanced boundary
Recommendation: Focus on accuracy first. 98.9% is excellent. Speed will naturally increase as muscle memory builds.
Frequently Asked Questions

**Gross WPM:** Gross WPM = (Total Characters Typed / 5) / Minutes Elapsed **Net WPM (accounts for errors):** Net WPM = Gross WPM - (Errors / Minutes Elapsed) **Characters Per Minute (CPM):** CPM = Total Characters Typed / Minutes Elapsed **Accuracy %:** Accuracy = (Correct Characters / Total Characters Typed) × 100 Note: The 5 characters = 1 word standard is used by all major typing tests (10fastfingers, TypeRacer, keybr).
Disclaimer: This tool is provided for informational and calculation purposes. Output values are estimates based on standard user inputs.