Typing Speed Test Calculator - Test Your WPM and Accuracy

Free online typing speed test. Measure your words per minute (WPM), characters per minute (CPM), and accuracy. Improve your typing skills with instant.

Results

Calculated
Result
—

What the Typing Speed Test Calculator measures

Typing speed is usually reported two ways: gross words per minute (how fast you type, ignoring mistakes) and net words per minute (your effective speed after mistakes are penalized). This calculator takes the total words you typed, how long it took, and how many uncorrected errors you made, and returns both figures along with your accuracy percentage and an estimated characters-per-minute (CPM) rate. It's the same scoring approach used by most online typing tests, where "words" are standardized units rather than a literal word count — most typing tests define one "word" as 5 characters, which is why CPM is simply gross WPM multiplied by 5.

Use it after any timed typing passage — a typing test website's raw output, a transcription exercise, or your own timed practice drill — to convert raw numbers (words typed, minutes, mistakes) into standard WPM and accuracy figures you can track over time or compare against typing benchmarks (average typists reach roughly 40 WPM, and touch-typing certification programs often target 50-80 WPM).

The formula and its variables

Gross WPM = Words Typed ÷ Minutes; Net WPM = Gross WPM − (Errors ÷ Minutes); Accuracy % = (Words Typed − Errors) ÷ Words Typed × 100; CPM = Gross WPM × 5.

  • Words Typed: total word count you produced during the timed session.
  • Time Taken (minutes): how long the session lasted, in minutes (fractional values allowed, e.g. 1.5 for 90 seconds).
  • Typing Errors: uncorrected mistakes left in the final text — not every keystroke you fixed along the way, only what's wrong at the end.
  • Net WPM: the headline number most typing tests report, since it penalizes speed for leftover mistakes rather than rewarding fast-but-sloppy typing.

Worked example

With the default inputs — 225 words typed, 5 minutes, 5 errors — gross WPM = 225 / 5 = 45.0 WPM. Net WPM = 45 − (5 / 5) = 45 − 1 = 44.0 WPM. Accuracy = (225 − 5) / 225 × 100 = 220 / 225 × 100 ≈ 97.8%. CPM = 45 × 5 = 225 characters per minute. These are exactly the figures the calculator displays: Net 44.0 WPM, Gross 45.0 WPM, Accuracy 97.8%, CPM 225.

Common mistakes and how to interpret the result

  • Counting every keystroke correction as an error. Only uncorrected mistakes remaining in your final typed text should count — if you backspaced and fixed a typo, it's not an error for this formula.
  • Confusing gross and net WPM when comparing your score to a benchmark or a friend's result. Most published typing averages (like "40 WPM is average") refer to net WPM, so compare like with like.
  • Treating CPM as a literal character count. It's derived from gross WPM using the standard 5-characters-per-word convention, not an actual count of the characters you typed, so it won't match exactly if your real words are longer or shorter than 5 characters on average.
  • Using an unrealistically short timed sample. A 30-second burst can be skewed by a fast or slow start; timing at least 1-2 minutes gives a more representative speed and accuracy reading.

Frequently Asked Questions

What's the difference between gross WPM and net WPM?
Gross WPM only measures raw speed: total words divided by minutes, regardless of mistakes. Net WPM subtracts a penalty for uncorrected errors (errors divided by minutes), so it reflects your effective, usable typing speed — this is the number most typing certifications and tests report as your official score.
What counts as a "typing error" here?
Only mistakes left uncorrected in your final text. If you typed a wrong letter but backspaced and fixed it before finishing, it does not count toward the error total this calculator uses.
Why is CPM just 5 times the gross WPM instead of a real character count?
Typing tests conventionally define one "word" as 5 characters (including spaces) for scoring purposes, since real word lengths vary. Multiplying gross WPM by 5 gives a standardized characters-per-minute estimate consistent with that convention, rather than requiring you to separately count every character you typed.
What's considered a good typing speed?
Average typists land around 38-40 net WPM. Professional typists and data-entry roles often reach 60-80 WPM, and competitive typists can exceed 100 WPM. Accuracy matters alongside speed — a high WPM with many errors is less useful than a slightly slower, highly accurate result.

Related calculators

Common Tip Percentages

ServiceTypical Tip RangeNotes
Restaurant (sit-down)15–20%20%+ for exceptional service
Food delivery10–20%Consider extra for long distances
Taxi / rideshare10–20%More for assistance with luggage
Hotel housekeeping$2–5/nightLeave daily, not just at checkout
Barber / hair salon15–20%On pre-discount total
Pizza delivery10–15% or $3–5 minimumHigher in bad weather

General Household Budget Ratios (50/30/20 Rule)

Category% of Net IncomeExamples
Needs50%Rent, groceries, utilities, insurance
Wants30%Dining out, entertainment, hobbies
Savings / Debt20%Emergency fund, retirement, extra payments

Common Measurement Conversions for Everyday Use

QuantityUS / ImperialMetric Equivalent
1 cup8 fl oz237 mL
1 pint16 fl oz473 mL
1 quart32 fl oz946 mL
1 gallon128 fl oz3.785 L
1 lb16 oz453.6 g
1 ft12 in30.48 cm

Practical Guide for Typing Speed Test Calculator - Test Your WPM and Accuracy

Typing Speed Test Calculator - Test Your WPM and Accuracy is most useful when the inputs reflect the situation you are actually planning around, not a best-case estimate. Treat the result as a decision aid: it gives you a structured way to compare assumptions, spot outliers, and decide what to verify next. For Other work, the most important review lens is baseline behavior, time cost, throughput, constraints, friction, and the decision threshold you care about.

Start with a baseline run using values you can defend. Then change one assumption at a time and watch which output moves the most. If one input dominates the result, spend your verification time there first. If several inputs have similar influence, use a conservative scenario and an optimistic scenario to create a practical range instead of relying on a single exact number.

Before acting on the result, compare the result with recent real-world data instead of ideal targets or one-off examples. This is especially important when the calculator supports a purchase, project plan, performance target, or operational decision. The calculator can make the math consistent, but the quality of the conclusion still depends on current data, clear units, and assumptions that match your real constraints.

When the output looks surprising, slow down and inspect each input in order. A small change in one high-leverage field can move the final number more than several low-leverage fields combined. For Typing Speed Test Calculator - Test Your WPM and Accuracy, that means you should first confirm the value with the greatest scale, then confirm the value with the greatest uncertainty, then rerun the calculator with conservative and optimistic assumptions. This sequence turns the calculator from a single answer into a practical decision range.

Review Checklist

  • Confirm every input uses the unit and time period requested by the calculator.
  • Run a low, expected, and high scenario so the answer has a useful range.
  • Check whether rounding or a missing decimal place changes the decision.
  • Update the calculation after each meaningful workflow, schedule, cost, or usage change.