Typing Speed Test: Measure Your WPM and Accuracy Online
Take a free online typing speed test in your browser. Choose 15–120 seconds, type English or Thai, and get instant WPM, CPM, and accuracy — no signup.
Table of Contents
How fast can you type when it actually counts? Whether you are preparing for a data-entry screen, writing code all day, or simply curious about your keyboard skills, a timed typing test is the fastest way to get an honest number. Open the Typing Speed Test and start typing — the clock starts on your first keystroke.
This free WPM test runs entirely in your browser. There is no account, no leaderboard that stores your keystrokes, and no sample text uploaded anywhere. You pick a duration, a language, and a text mode, then type until the timer ends. Live WPM, CPM, and accuracy update as you go, with every correct and incorrect character highlighted in place.
Use a 15-second sprint to warm up, a 60-second run as your weekly benchmark, or a 120-second session when you want endurance as well as speed. English and Thai sample text are both built in, so you can practice the layout you actually use at work.
Why Use Typing Speed Test?
- Standard WPM formula: Speed is calculated as (correct characters ÷ 5) ÷ minutes elapsed — the same definition used by professional typing certifications and most hiring tests.
- Live feedback, not a surprise score: WPM, accuracy, and remaining time update while you type, so you can feel a slump or a burst as it happens.
- Character-level highlighting: Correct keys stay readable, errors flash red, and the current character pulses so your eyes stay on the text instead of the keyboard.
- Flexible practice: Four durations (15, 30, 60, 120 seconds) and two modes (random words or full sentences) match short warm-ups and realistic reading-and-typing work.
- English and Thai: Switch the test language to practice QWERTY English or Thai Kedmanee without leaving the page.
- Private by design: 100% client-side. Your keystrokes never leave the device, and you do not need an email to start.
Key Features
| Feature | What you get |
|---|---|
| Durations | 15s, 30s, 60s, or 120s |
| Text modes | Random words (80 words) or 3 shuffled sentences |
| Languages | English and Thai sample text |
| Live metrics | WPM, CPM, accuracy %, time remaining |
| Results | Rating, correct/error/total characters, elapsed time |
| Privacy | Runs in the browser — no signup, no tracking |
- The test starts automatically when you type in the input box. You can also finish early or reset and generate a new passage.
- Spell-check, autocorrect, and autocomplete are turned off so the score reflects what you actually typed — not what the OS guessed.
- Ratings map WPM to Beginner (under 30), Average (30–49), Good (50–69), Fast (70–89), Expert (90–119), and Elite (120+).
How to Use
- Open the Typing Speed Test and choose a duration. If you are measuring a true baseline, start with 60 seconds.
- Pick English or Thai, then choose Random Words (pure key-finding speed) or Sentences (reading plus typing, closer to real writing).
- Click the input box and start typing. The timer begins on the first character; you do not need a separate Start button.
- Follow the highlighted passage. Keep going until time runs out, or tap Finish Now if you want to stop mid-run.
- Read the results: WPM, accuracy, CPM, character breakdown, and your rating. Tap Try Again for a fresh passage at the same settings.
Understanding WPM, CPM, and Accuracy
WPM (words per minute) is not a count of space-separated words. The industry standard treats five correct characters as one “word,” including spaces and punctuation. That is why the tool uses:
WPM = (correct characters / 5) / minutes elapsed
A 60-second test with 300 correct characters is 60 WPM. If you typed 320 characters but 20 were wrong, only the 300 correct ones count. Inflating speed by mashing keys does not help — errors drag WPM down.
CPM (characters per minute) is the raw throughput: correct characters divided by minutes. It is useful when you compare languages. Thai words are often longer in characters than English function words, so CPM can be a fairer side-by-side metric than WPM when you switch layouts.
Accuracy is correct characters divided by total characters typed, shown to one decimal place. High WPM with 85% accuracy is usually worse in real work than slightly slower typing at 98%. Most office and coding tasks punish backtracking more than they reward raw speed.
The live stats bar shows WPM and accuracy throughout the run. While the test is running, the third tile is time left; after you finish, it becomes CPM. Results also list correct, incorrect, and total characters plus elapsed seconds, so you can tell whether you ran out of text, stalled, or simply mistyped.
Random-word mode draws from a common-word list (about 80 words per run). It stresses muscle memory on frequent keys and home-row patterns. Sentence mode shuffles three full sentences — pangram-rich English lines or natural Thai sentences — so you practice capitalization, commas, and the rhythm of real prose.
Practical Use Cases
Job screens and data-entry tests
Many employers still run a one-minute typing test. Practice with the 60-second duration in sentence mode so the experience matches a form that expects continuous prose, not isolated words. Aim for accuracy first; most screens fail you below a threshold even if WPM looks high.
Developers and writers who live on a keyboard
If you spend hours in an editor, a weekly 60-second English test is a cheap health check. Pair it with a short Thai run if you switch layouts during the day. A drop in accuracy often shows up before a drop in WPM — a useful early warning that you are fatigued or using a new keyboard.
Students building touch-typing habits
Use 15-second sprints for daily practice: low commitment, immediate feedback, easy to repeat. Move to 30- and 60-second runs once you stop looking at the keys. Random-word mode is better for drilling; sentence mode is better once you can already find letters without hunting.
Bilingual Thai / English practice
Kedmanee and QWERTY muscle memory compete. Run the same duration in both languages and compare CPM as well as WPM. If English is fast but Thai accuracy collapses, spend a week on Thai sentence mode only, then retest. The passage never leaves your browser, so you can practice on a work machine without pasting confidential text.
Best Practices
- Accuracy before speed. Slow down until you stay above ~96% accuracy, then let WPM climb. Fixing errors costs more time than typing slightly slower.
- Keep your eyes on the passage. The current-character pulse is there so you do not look down. Looking at the keyboard resets the learning you are trying to build.
- Use 60 seconds as your official number. Short tests reward luck; 120 seconds adds fatigue. Publish or record the one-minute score.
- Sit so wrists float. Tucked elbows and a keyboard at elbow height beat a hunched laptop-on-the-couch posture for both speed and comfort.
- Practice daily in small doses. Five 15-second runs beat one exhausted 120-second attempt once a month.
- Change one variable at a time. New keyboard, new language, or new mode — not all three in the same session — so you know what actually moved the score.
Ready to see the number? Open the Typing Speed Test, pick 60 seconds, and type until the clock hits zero. Retest next week with the same duration and language so the comparison is fair.
Related Tools You Might Like:
- Word Counter — count words, characters, and reading time in any draft
- Pomodoro Timer — structure focused practice blocks around your typing drills
- Lorem Ipsum Generator — generate dummy text when you need extra typing material
Happy typing!