⌨️

TYPING SPEED TEST

Test your typing speed and accuracy. Multiple modes available: 15s, 30s, 60s, or custom text.

WPM + Accuracy Multiple Modes Local Leaderboard

Time Mode

Word Source

Sound Effects

HOW TO PLAY

  1. 1 Choose your time mode (15s, 30s, 60s) or custom text
  2. 2 Select a word source: common English words or programming keywords
  3. 3 Type the highlighted words as fast and accurately as possible
  4. 4 Press SPACE after each word to move to the next
  5. 5 View your WPM, accuracy, and share your results!

TYPING SPEED REFERENCE

Level WPM Description
Beginner < 30 WPM Learning to type, hunt and peck method
Average 30-40 WPM Casual computer user, self-taught
Proficient 40-60 WPM Office worker, regular typist
Fast 60-80 WPM Professional typist, programmer
Expert 80-100 WPM Top 5% of typists, transcriptionist
Master 100+ WPM Elite level, stenographer speed

TIPS TO IMPROVE

Accuracy First

Focus on typing correctly before trying to type fast. Speed comes naturally with accuracy.

Proper Posture

Sit up straight, keep wrists elevated, and position your hands on the home row (ASDF JKL;).

Use All Fingers

Touch typing with all 10 fingers is much faster than hunt-and-peck with 2 fingers.

Practice Daily

Just 15-30 minutes of daily practice can significantly improve your typing speed in weeks.

FREQUENTLY ASKED QUESTIONS

What is a good typing speed?

The average typing speed is around 40 WPM. Professional typists typically type 60-80 WPM. Anything above 60 WPM is considered fast, and 100+ WPM is expert level.

How is WPM calculated?

WPM is calculated by dividing total correctly typed characters by 5 (standard word length), then dividing by the elapsed time in minutes. Only correct characters count toward your score.

What's the difference between modes?

15s: Quick test, good for warm-ups
30s: Balanced test, most popular
60s: Comprehensive test, shows sustained speed
Custom: Type your own text at your own pace

Is my data saved?

Your high scores are saved locally in your browser (localStorage). Nothing is sent to any server. Your data stays on your device and is 100% private.