Updated on May 8th, 2026

WPM Calculator

Created By Jehan Wadia

Test Settings
1:00
Time Remaining
0
WPM
100%
Accuracy
0
Characters
0
Errors
Type the Text Below
Click here or press "Start" to begin typing
Manual WPM Calculator

Enter any combination of values below. Leave one field blank and it will be automatically calculated from the others. All fields update bidirectionally.

1 word ≈ 5 characters (standard)
Results
Gross WPM
60.00
Net WPM
57.00
CPM
300
Accuracy
99.0%
Speed Rating
Keystrokes/Sec
5.00
Time to Type 1 Page
4.2 min
Words in 1 Hour
3,600
60
020406080100120+
Speaking & Reading Speed Reference
Speaking Speed Presets
Slow/Presentation100–120 WPM
Conversational120–150 WPM
Audiobook Narration150–170 WPM
Fast Speaking170–200 WPM
Auctioneering250+ WPM
Reading Speed Presets
Subvocalization (reading aloud)150–250 WPM
Average Silent Reading200–300 WPM
Above Average Reader300–450 WPM
Speed Reading450–700 WPM
Champion Speed Reading1000+ WPM
Typing Speed Benchmarks
Speed Rating WPM Range Percentile Description Your Position
Time Estimation Tool

Estimate how long it would take to type a given number of words or pages at your calculated WPM.

Time Required
16 min 40 sec
Pages (250 words/pg)
4.0 pages
Characters (≈)
5,000

Introduction

The WPM Calculator helps you figure out your typing speed in words per minute. WPM stands for "words per minute," and it is the most common way to measure how fast someone can type. To use this tool, simply enter the number of words you typed and the time it took you. The calculator will do the math and give you your WPM score right away. Whether you are practicing your typing skills, preparing for a typing test, or just curious about how fast your fingers move, this tool makes it quick and easy to find out.

A good typing speed for most people is around 40 WPM, while professional typists often reach 65 to 75 WPM or higher. Knowing your WPM helps you track your progress and set goals to get faster over time. The faster and more accurately you type, the more productive you can be at school, work, or anywhere you use a keyboard.

How to Use Our WPM Calculator

This calculator measures your typing speed in words per minute (WPM) using either a live typing test or manual input, and gives you detailed results including accuracy, speed rating, and helpful benchmarks.

Test Duration — Choose how long you want your typing test to last. Pick from 1 minute, 2 minutes, 3 minutes, or 5 minutes. Shorter tests are quick checks, while longer tests give a more accurate picture of your true speed.

Text Passage — Select the type of text you want to type. Options include General English, Technology & Science, Literature Classic, Business & Finance, and Nature & Geography. Each passage has different words and difficulty levels.

Start / Reset — Click "Start" to begin the live typing test, then click inside the text area and start typing. Click "Reset" at any time to clear your progress and start over with a fresh test.

Characters Typed (Manual Calculator) — Enter the total number of characters you typed. The standard method divides this number by 5 to get your word count, since the average word is about 5 characters long.

Word Count (Manual Calculator) — Enter the actual number of words you typed. You can use this instead of characters if you already know your word count. One word equals about 5 characters by the standard rule.

Time in Minutes (Manual Calculator) — Enter how many minutes you spent typing. You can use decimals for partial minutes, such as 2.5 for two and a half minutes.

WPM (Manual Calculator) — Enter your words per minute if you already know it, or leave this field blank and the calculator will figure it out from your other inputs. You can leave any one field blank and the tool will solve for it automatically.

Errors (Manual Calculator) — Enter the number of typing mistakes you made. This is optional but helps calculate your net WPM and accuracy. Net WPM subtracts a penalty for errors from your gross WPM.

Calculation Method — Choose how words are counted. "Characters ÷ 5" is the standard method used in most typing tests. "Actual Word Count" uses the exact number of words you entered instead.

Time Estimation Tool — Enter a number of words and your WPM to find out how long it would take you to type that amount. The tool also shows the equivalent number of pages and characters.

What Is WPM (Words Per Minute)?

WPM stands for words per minute. It is the most common way to measure how fast someone can type. The standard method counts every 5 characters (including spaces) as one "word." So if you type 250 characters in one minute, your speed is 50 WPM. This 5-character rule keeps things fair, since actual word lengths vary from text to text.

Gross WPM vs. Net WPM

There are two main types of WPM scores. Gross WPM counts every keystroke you make, divided by 5, divided by the number of minutes you typed. It shows your raw speed. Net WPM takes your gross WPM and subtracts a penalty for errors. Net WPM is the more useful number because it reflects both speed and accuracy. The formulas are simple:

  • Gross WPM = (Total Characters Typed ÷ 5) ÷ Time in Minutes
  • Net WPM = Gross WPM − (Errors ÷ Time in Minutes)

If you want to double-check these figures or explore other mathematical relationships, tools like our Percentage Calculator and Rate of Change Calculator can be helpful for understanding ratios and changes over time.

What Is a Good Typing Speed?

The average adult types between 40 and 50 WPM. If you reach 60 to 79 WPM, you are above average and well-suited for most office jobs. Speeds of 80 to 99 WPM are considered fast, while 100 WPM or higher puts you in professional or competitive territory. Professional transcriptionists and court reporters often type above 120 WPM. Beginners and hunt-and-peck typists usually fall below 30 WPM.

Why Accuracy Matters

Speed without accuracy is not very useful. If you type 80 WPM but make an error every few words, you will spend a lot of time going back to fix mistakes. A typist who hits 60 WPM with 98% accuracy is often more productive than someone who hits 80 WPM with 90% accuracy. Most employers and typing tests consider 95% accuracy or higher to be acceptable. You can use our Percent Error Calculator to better understand how error rates affect overall performance metrics.

How CPM Relates to WPM

CPM stands for characters per minute. Since one standard word equals 5 characters, you can convert between the two easily: CPM = WPM × 5. Some typing tests and countries prefer CPM because it gives a more precise picture, especially for languages with longer or shorter average word lengths. Our CPM Calculator can help with other per-thousand-unit calculations you may encounter in professional settings.

Tips to Improve Your Typing Speed

  • Learn touch typing. Place your fingers on the home row (ASDF and JKL;) and type without looking at the keyboard. This is the single biggest step you can take.
  • Practice regularly. Even 10 to 15 minutes a day of focused practice adds up quickly over weeks. Use our Work Hours Calculator to schedule dedicated practice time into your daily routine.
  • Focus on accuracy first. Speed follows naturally once your fingers learn the correct motions. Rushing leads to bad habits that are hard to break.
  • Use proper posture. Sit up straight, keep your wrists level, and position your screen at eye height. Good posture reduces fatigue and helps you type longer without strain.
  • Type real text. Practicing with actual sentences and paragraphs builds speed more effectively than typing random letters, because you learn common word patterns and finger sequences.

Typing Speed for Different Purposes

The speed you need depends on what you do. Data entry jobs typically require at least 45 to 50 WPM. Administrative and secretarial roles often ask for 55 to 70 WPM. If you write for a living — emails, reports, articles — anything above 60 WPM lets you keep up with your thoughts more easily. For casual, everyday use, 40 WPM is perfectly fine. If you are evaluating job offers based on typing-intensive roles, tools like our Hourly to Salary Calculator and Salary to Hourly Calculator can help you compare compensation packages.

Typing Speed vs. Speaking and Reading Speed

It helps to see typing speed in context. Most people speak at about 120 to 150 words per minute in normal conversation, while the average person reads silently at 200 to 300 WPM. Even a fast typist at 100 WPM cannot keep pace with natural speech, which is why court reporters use special shorthand machines to reach 200+ WPM. Understanding these differences shows why typing is often the bottleneck when turning thoughts into written text. If you are curious about tracking time more precisely for your practice sessions, our Time Card Calculator and Date Duration Calculator can help you log and measure your progress over days and weeks.


Frequently Asked Questions

How is WPM calculated?

WPM is calculated by dividing the total number of characters you typed by 5 (since one standard word equals 5 characters), then dividing that number by the time in minutes. The formula is: WPM = (Characters ÷ 5) ÷ Minutes.

What is the difference between the Live Typing Test and the Manual Calculator?

The Live Typing Test lets you type a passage in real time and measures your speed automatically. The Manual Calculator lets you enter numbers you already have, like characters typed, word count, and time, and it computes your WPM from those values.

Can I use the backspace key during the typing test?

Yes, you can press backspace to fix mistakes during the live typing test. The calculator tracks your errors based on what you have typed compared to the original passage at any given moment.

Why does the standard method divide characters by 5?

The average English word is about 5 characters long, including the space after it. Dividing by 5 creates a fair and consistent way to compare typing speeds, no matter what kind of text you type.

What does the accuracy percentage mean?

Accuracy shows the percentage of characters you typed correctly out of all the characters you typed. For example, if you typed 100 characters and 95 were correct, your accuracy is 95%.

What test duration should I pick for the most accurate result?

Longer tests give more accurate results. A 1-minute test is good for a quick check, but a 3-minute or 5-minute test gives a better picture of your true typing speed since it accounts for fatigue and consistency.

What does the speed rating mean?

The speed rating is a label like Beginner, Average, Above Average, Fast, Professional, or Elite. It tells you where your typing speed falls compared to most people. For example, 40–49 WPM is Average, and 100+ WPM is Professional.

How are errors counted in the typing test?

Each character you type that does not match the corresponding character in the passage counts as one error. If you go back and fix it, the error is removed from the count.

What is CPM and how does it relate to WPM?

CPM stands for characters per minute. Since one standard word equals 5 characters, you can convert easily: CPM = WPM × 5. So 60 WPM equals 300 CPM.

Can I leave a field blank in the Manual Calculator?

Yes. You can leave one field blank and the calculator will figure out that value from the other fields. For example, leave WPM blank and enter characters and time, and it will calculate your WPM for you.

What does the Time Estimation Tool do?

It tells you how long it would take to type a certain number of words at your speed. Enter the number of words and your WPM, and it shows the time needed, the number of pages, and the estimated character count.

How many words are on one page?

The calculator uses 250 words per page, which is the standard estimate for a double-spaced page of text in a normal font size.

Does the typing test work on phones and tablets?

The test works on mobile devices, but typing on a touchscreen is very different from typing on a physical keyboard. For the most accurate results, use a desktop or laptop with a real keyboard.

What is keystrokes per second?

Keystrokes per second shows how many keys you press each second on average. It is calculated by dividing your CPM by 60. For example, 300 CPM equals 5 keystrokes per second.

Why is my Net WPM lower than my Gross WPM?

Net WPM subtracts a penalty for errors. The formula is: Net WPM = Gross WPM − (Errors ÷ Minutes). The more mistakes you make, the bigger the gap between gross and net WPM.

Can I change the text passage during a test?

You can only change the passage before starting or after resetting the test. Once the test begins, the passage stays the same until it ends or you click Reset.

What does the WPM Over Time chart show?

The chart shows how your typing speed changed during the test. It plots your WPM at each second so you can see if you started fast and slowed down, stayed steady, or sped up over time.