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

Typing Speed Test

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

What Is a Typing Speed Test?

A typing speed test measures how fast and accurately you type on a keyboard, reporting your speed in WPM (words per minute) and CPM (characters per minute) alongside an accuracy percentage. Start typing the words shown and your stats update live, second by second, until the timer runs out.

Whether you are a student, a professional in a data-entry or administrative role, or simply sharpening your keyboard skills, the test gives you a clear number to track. The average typist sits around 40 WPM, proficient office workers reach 50–70 WPM, and expert typists push past 100 WPM with high accuracy. A built-in speed-level scale shows exactly where you land.

Built for physical keyboards. The test runs on phones too, but for an accurate reading use a desktop or laptop with a real keyboard.

How to Take the Test

1

Set up your test

Pick a Language, a text mode (Words, Sentences, or Custom), a difficulty (Easy, Medium, Hard, or Mixed), and a time limit from 15 seconds up to 5 minutes.

2

Start typing

The timer starts on your first keystroke. Type each word and press Space to move on. In Custom mode, paste your own text first and click Apply.

3

Watch the live stats

Correct words turn green and mistakes turn red. The stats panel tracks your WPM, CPM, accuracy, and character count in real time as the timer counts down.

4

Read your result

When time is up, a result card shows your final WPM, CPM, accuracy, speed level, and the words you mistyped. Save it to the leaderboard or just hit Try Again.

Keyboard shortcuts: press Tab to restart the same text, Esc for fresh text, and Space to submit the current word.

Features

Multiple Languages

Type in many languages, including English, Vietnamese, Spanish, Portuguese, Indonesian, and Chinese, each with native word lists and accurate WPM scaling.

Flexible Test Modes

Practice with random words for raw speed or full sentences with punctuation and capitalization for realistic typing.

Difficulty Levels

Choose Easy, Medium, Hard, or Mixed to match the word complexity to your skill and keep every session challenging.

Customizable Time Limits

Run a quick 15- or 30-second burst, the standard 1-minute test, or longer 2-, 3-, and 5-minute runs to measure sustained speed.

Real-Time Statistics

Live WPM, CPM, accuracy, and a correct-versus-total character count update every second so you can adjust your pace on the fly.

Detailed Results

Each test ends with your final WPM and CPM, accuracy percentage, character count, and a list of exactly which words you mistyped.

Speed Level Indicator

A six-tier scale, from Slow and Below Average through Average, Above Average, Fast, and Professional, shows where your speed stands.

Custom Text Mode

Paste any text you want to practice, from code snippets and quotes to articles, and type against your own material.

History Tracking

Your recent tests are saved in your browser with a WPM trend chart and a list of past sessions, so you can watch progress over time.

Leaderboard

Compare scores by language or globally, filtered to the last 24 hours, 7 days, or 30 days, after you choose to submit a result.

Save & Share Results

Optionally save a result to get a shareable link and a keystroke-by-keystroke replay you can watch and send to friends.

Multiplayer Rooms

Create or join a room with a code and race friends in real time, with live rankings and a built-in chat.

Frequently Asked Questions

What is a good typing speed (WPM)?

The average typing speed is around 40 WPM. For most office jobs, 50–60 WPM is considered proficient, while professional typists and data-entry specialists often reach 65–75 WPM or higher. Competitive typists can exceed 100–150 WPM.

How is WPM calculated?

WPM divides the number of correctly typed characters by 5 (the standard word length), then by the time in minutes. For example, 250 correct characters in one minute equals 50 WPM. Character-based languages such as Chinese are scored per character instead, so the test shows CPM as the main metric.

What is the difference between WPM and CPM?

WPM measures words per minute using a standardized 5-character word, while CPM counts the actual characters you typed (CPM = WPM × 5 for English). CPM is useful when comparing typing across languages, where average word length varies.

Does accuracy matter more than speed?

High speed with low accuracy is counterproductive, because you lose time fixing mistakes. Typing 60 WPM at 98% accuracy is more effective than 80 WPM at 85%. Focus on accuracy first and speed tends to follow naturally.

How can I improve my typing speed?

Practice regularly, learn proper touch-typing technique with correct finger placement, and keep your eyes on the screen instead of the keys. Use all ten fingers rather than hunting and pecking, maintain good posture, and prioritize accuracy before pushing for raw speed. The built-in history chart helps you track the improvement.

Does the test work on mobile devices?

It runs on phones and tablets, but it is designed primarily for physical keyboards. For an accurate reading, use a desktop or laptop with a standard keyboard, since on-screen keyboards make typing slower and less representative of your true speed.

Is my typing data saved?

Your keystrokes are processed entirely in your browser as you type, and your test history is stored only on your own device. Nothing is uploaded unless you choose to: only when you enter a name and tap Save & Share is a result sent to the leaderboard, and joining a multiplayer room shares your live progress with that room.

60
0 WPM
0 CPM
100% Accuracy
0 / 0 Chars

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

# Name WPM % Date
No entries yet

Terms

WPM The standard measure of typing speed. One "word" equals 5 characters. Average: 40 WPM, Professional: 65-75 WPM, Expert: 100+ WPM.
CPM Raw typing speed counting every character. CPM = WPM × 5. More precise for languages with varying word lengths.
Accuracy 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 a time limit from 15 seconds up to 5 minutes to suit your goal
Switch between Words, Sentences, or Custom text mode
Set the difficulty to Easy, Medium, Hard, or Mixed
Typing stays in your browser - nothing is uploaded unless you Save & Share
Want to learn more? Read documentation →
1/7
Start typing to search...
Searching...
No results found
Try searching with different keywords