Type (or paste) your text
Use this as a mini typing test: click Start Timer, type in the box, then click Stop (or just enter a time manually). Your result updates instantly.
Measure your typing speed in WPM (words per minute) and CPM (characters per minute), factor in accuracy, and get a simple practice plan + “how long will this take to type?” estimates. Includes a mini typing test timer that works right in your browser.
Use this as a mini typing test: click Start Timer, type in the box, then click Stop (or just enter a time manually). Your result updates instantly.
Typing speed is usually reported as words per minute (WPM). But “word” can be misleading because real words vary in length (“a” vs “internationalization”). So most typing tests use a standard: 1 word = 5 characters (characters include letters, numbers, punctuation, and usually spaces). This gives a consistent measurement across different texts.
This calculator gives you three core numbers: Gross WPM, Net WPM, and CPM. Here’s what each means and how we compute it.
First we convert your time to minutes. If you typed for m minutes and s seconds:
m + (s / 60)Next we count the total number of characters you typed (including spaces). Then we convert that to “standard words” by dividing by 5:
characters / 5Gross WPM measures raw typing speed without penalizing mistakes. It’s simply:
(characters / 5) / minutesCPM is often used in transcription and data-entry contexts:
characters / minutesNet WPM tries to reflect “usable speed” by factoring in errors. Different typing platforms do this differently, so this helper supports two simple options:
net WPM = gross WPM × (accuracy / 100)
net WPM = ((characters / 5) − errors) / minutes
If you provide both accuracy and errors, the calculator shows both perspectives and uses the more conservative estimate as the “headline” net WPM (because it’s safer to understate speed than to overstate it).
Suppose you typed 260 characters in 1 minute 00 seconds.
That’s 260 / 5 = 52 standard words. Gross WPM is 52 / 1 = 52 WPM.
CPM is 260 / 1 = 260 CPM. If your accuracy was 96%, your net WPM estimate is
52 × 0.96 ≈ 49.9 WPM.
If you have a target typing speed in WPM and a document with a known word count, you can estimate time:
words / WPMReal life is slower because you pause to think, edit, and format. This helper also suggests a “realistic” estimate by adding a small overhead (typically 10–20%) when your accuracy is below ~95% or when you’re typing unfamiliar material.
If you enter a target WPM and a number of weeks, the calculator estimates the weekly improvement needed:
(target WPM − current net WPM) / weeks. It then suggests a simple routine (short daily sessions)
that typically produces steady gains: accuracy first, then speed.
It depends on the context. Many people type around 30–45 WPM in daily work. 50–70 WPM is commonly considered fast for office tasks. 80+ WPM is very fast, often seen in transcriptionists or heavy keyboard users. Accuracy matters as much as speed — a slower but accurate typist is usually more productive.
Because it standardizes results across different texts. Without a standard, WPM would depend on whether you typed short words (“I am…”) or long words (“characteristically…”). Using 5 characters per word is a common convention in typing tests and keeps comparisons fair.
In most typing conventions, yes. This helper counts characters exactly as they appear in your text box, including spaces and punctuation, because that reflects real typing effort.
If you’re practicing with a typing site that shows accuracy %, use that. If you’re self-timing (like typing a paragraph), an “errors” count can be quicker: estimate how many mistakes you made that would require correction. You can also leave both blank and use gross WPM as your baseline.
Usually because accuracy is below ~95% or because you’re making frequent corrections. The fastest route to improvement is to slow down slightly and aim for cleaner keystrokes — accuracy gains often unlock speed.
Focus on fundamentals: relaxed hands, correct finger positions, and consistent rhythm. Short daily practice sessions (10–15 minutes) beat occasional long sessions. Track one metric weekly (net WPM) so you can see real progress without getting distracted by day-to-day fluctuations.
Yes, but mobile typing is heavily influenced by autocorrect and swipe input. For meaningful comparisons, test on the same device and keyboard type each time (desktop vs laptop vs phone).
It’s a helper for measurement and progress tracking. Professional tests usually provide fixed text, strict rules for corrections, and standardized scoring. Use this tool to monitor improvement with your own real-life typing tasks.
Yes. Click “Save Session” after each test. Sessions are stored locally on your device, so you can build a simple history (great for weekly progress screenshots).
No. Everything runs in your browser. Saved sessions use localStorage on this device only.
20 hand-picked tools from the Everyday category:
MaximCalculator provides simple, user-friendly tools. Always treat results as estimates and double-check any important numbers elsewhere.