Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)

Typing Speed Test

Test your typing speed and accuracy. Measure WPM (words per minute), CPM (characters per minute), and track progress with real-time stats.

A typing speed test measures how fast and accurately you can type on a keyboard. The results are typically displayed in WPM (words per minute) and CPM (characters per minute), along with an accuracy percentage that shows how many words you typed correctly.

Whether you're a student, professional, or someone looking to improve their keyboard skills, knowing your typing speed helps you track progress and identify areas for improvement.

Why Test Your Typing Speed?

Career Advancement

Many jobs require a minimum typing speed, especially data entry, transcription, and administrative roles

Productivity Boost

Faster typing means completing tasks more quickly and efficiently

Track Progress

Regular testing helps you monitor improvement over time

Identify Weaknesses

See which words or letter combinations slow you down

Understanding Your Results

After completing a test, you'll see several key metrics that help you understand your typing performance:

WPM (Words Per Minute)

The standard measure of typing speed. A word is calculated as 5 characters, making it easy to compare across different texts and languages.

CPM (Characters Per Minute)

Total characters typed per minute, useful for comparing across languages with varying word lengths.

Accuracy

The percentage of words typed correctly without errors. High accuracy is essential for productive typing.

Benchmark: The average typing speed is around 40 WPM, while professional typists often reach 65-75 WPM. Top performers can exceed 100 WPM with high accuracy.

How to Use the Typing Speed Test

Our typing test is designed to be simple and straightforward. Follow these steps to measure your typing speed:

1

Select Your Language

Choose from multiple languages including English, Vietnamese, Chinese, Spanish, and more

2

Choose Text Mode

Pick between random words for pure speed practice or sentences for real-world typing

3

Set the Time Limit

Select 15, 30, 60, or 120 seconds depending on your preference

4

Start Typing

Click on the input field or just start typing to begin the test

During the Test

As you type, the test tracks your progress in real-time:

  • Type each word shown and press Space to move to the next word
  • Correctly typed words turn green, while errors are marked in red
  • Watch your WPM, CPM, and accuracy update live in the stats bar
  • The timer counts down in the top right corner
Keyboard Shortcuts: Press Tab to restart with the same text, Escape to generate new text, or Space to submit the current word.

After the Test

When time runs out, a results modal displays your final statistics including WPM, accuracy, total words typed, and an error analysis showing any words you mistyped.

Features

Our typing speed test includes everything you need to measure and improve your typing skills:

Multiple Test Modes

Multiple Languages

Practice typing in various languages including English, Vietnamese, Chinese, Spanish, Portuguese, and Indonesian. Each language uses native word lists for authentic practice.

Flexible Test Modes

Choose between random words to build muscle memory and speed, or complete sentences for realistic practice with punctuation and capitalization.

  • Random Words Mode
  • Sentences Mode
  • Custom Text Mode

Customizable Time Limits

15 Seconds

Quick burst test for checking current speed

30 Seconds

Short practice session

60 Seconds

Standard test length used by most typing certifications

120 Seconds

Extended test for measuring sustained typing speed
Custom Text Mode: Practice with your own text! Paste any content you want to practice - code snippets, quotes, articles, or any text that matches your specific needs.

Real-Time Statistics

Track your performance as you type with live updates for WPM, CPM, and accuracy. The stats bar provides immediate feedback so you can adjust your pace and focus on accuracy.

Detailed Results

After each test, review comprehensive results:

  • Final WPM and CPM scores
  • Accuracy percentage
  • Total words typed (correct and incorrect)
  • Error analysis showing mistyped words

History Tracking

Track your progress over time with built-in history:

  • Visual chart showing WPM trends
  • Review recent test results
  • Local storage for privacy

Speed Level Indicator

Understand where you stand with our speed level system:

Slow Under 30 WPM
Below Average 30-50 WPM
Average 50-70 WPM
Above Average 70-90 WPM
Fast 90-120 WPM
Pro Over 120 WPM

Leaderboard

Compare your scores with other typists around the world:

  • Language Filter: See rankings for your preferred language or globally
  • Time Periods: View top scores from the last 24 hours, 7 days, or 30 days
  • Save Your Score: Submit your results to compete with others

Save & Share Results

Shareable Link

Get a unique link to share your test results with friends and colleagues

Replay Feature

Watch a replay of your typing session to analyze your performance

Keystroke Recording

Every keystroke is recorded for accurate replays and analysis

Frequently Asked Questions

What is a good typing speed?

The average typing speed is around 40 WPM. For most office jobs, 50-60 WPM is considered proficient. Professional typists and data entry specialists typically type at 65-75 WPM or higher. Competitive typists can exceed 100-150 WPM.

How is WPM calculated?

WPM (Words Per Minute) is calculated by dividing the total number of characters typed by 5 (the standard word length), then dividing by the time in minutes.

Example: Typing 250 characters in 1 minute equals 50 WPM (250 ÷ 5 = 50)

What's the difference between WPM and CPM?

WPM measures words per minute using a standardized 5-character word. CPM (Characters Per Minute) counts actual characters typed. CPM is useful when comparing typing speeds across different languages where word lengths vary significantly.

Why does accuracy matter?

High speed with low accuracy is counterproductive since you'll spend time correcting errors.

Less Efficient

80 WPM

  • 85% accuracy
  • More time correcting errors
  • Lower productivity
More Efficient

60 WPM

  • 98% accuracy
  • Minimal corrections needed
  • Higher productivity
Best Practice: Focus on accuracy first, and speed will naturally follow.

How can I improve my typing speed?

  • Practice regularly with typing tests and exercises
  • Learn proper touch typing technique with correct finger placement
  • Focus on accuracy before speed
  • Use all fingers instead of hunting and pecking
  • Maintain good posture and keyboard position

Does the test work on mobile devices?

While the test functions on mobile devices, it's designed primarily for physical keyboards. For accurate results, we recommend using a desktop or laptop computer with a standard keyboard.

Is my typing data saved?

All typing is processed locally in your browser. No keystroke data is sent to our servers. Only final results can optionally be saved if you choose to share or track your progress.

Privacy First: Your typing practice remains completely private and secure.

Why are there different time options?

Different test durations serve different purposes:

  • 15-30 seconds: Good for quick checks and warm-ups
  • 60 seconds: Most commonly used for certification and comparison
  • 120 seconds: Better measures sustained typing performance and endurance
60
0 WPM
0 CPM
100% Acc
0 / 0 Chars

No history yet. Complete a test to see your progress!

# Name WPM % Date
No entries yet

Terms

WPM Words Per Minute
CPM Characters Per Minute
Acc Accuracy percentage

Config

Multiplayer

Challenge friends in real-time typing battles!

Create Room
Type each word and press Space to move to the next
Press Tab to restart or Escape for new text
Choose different time limits (15s, 30s, 60s, 120s) to challenge yourself
Switch between random words or sentences mode
All data processed locally - no typing data sent to server
Want to learn more? Read documentation →
1/6
Comments 0
Leave a Comment

No comments yet. Be the first to comment!

Start typing to search...
Searching...
No results found
Try searching with different keywords