U
UseCalcForge Free Online Calculators
Developer Tools

WPM Calculator.

Calculate your typing speed in words per minute (WPM) and characters per minute (CPM). Enter word count and time taken — or paste your typed text — for an instant speed rating.

Minutes

Seconds

Typing Speed
238
Words per minute
Characters/Min
1,190
Level
Average

Processed on our server. What you enter is sent over an encrypted connection, calculated, and returned. It is never written to a database or logged, and nothing is retained once the result is sent. Avoid entering passwords, API keys or other secrets. How we handle data

Two Input Modes

Either paste the text you typed (word count is auto-detected) or manually enter a word count. Both modes then take your time (minutes + seconds) to calculate WPM. The paste mode also counts characters and works for any text source.

Speed Level Bands

Results are classified into six speed bands: Very Slow (under 100), Below Average (100–180), Average (180–280), Above Average (280–380), Fast (380–500), and Very Fast (500+). These reflect typical human ranges, not test-specific standards.

Knowledge Base

WPM Typing Speed Calculation Methodology.

WPM (words per minute) is the standard benchmark for typing proficiency. It matters for hiring decisions, workflow efficiency, and self-improvement tracking. This calculator requires only two inputs: how many words you typed and how long it took.

The Calculation Branch

WPM = Word Count ÷ (Time in Seconds ÷ 60) | CPM = WPM × 5 (approximation)

Industrial Standards.

WPM is computed by dividing the word count by the elapsed time in minutes (seconds ÷ 60). The CPM estimate uses a 5-character-per-word approximation, which is the standard used by official typing tests. If you paste text, word count is computed using PHP's str_word_count() function on the plain text after HTML stripping.

In-Depth Analysis & Reference Data

WPM vs. GWAM vs. CPM: WPM (Words Per Minute) counts actual words. GWAM (Gross Words A Minute) also counts actual words but includes errors — it's used in timed typing tests as the raw score before accuracy penalties. CPM (Characters Per Minute) counts keystrokes; dividing CPM by 5 approximates WPM. Net WPM = Gross WPM − (errors per minute). For job applications, use net WPM from a standardized test rather than this calculator's estimate.

Registry Questions & FAQ.

Is this the same as a formal typing test?

No. Official typing tests use a standardized 5-keystroke-per-word model, controlled text, and track errors separately. This calculator uses raw word count from your typed text and does not measure accuracy. It's suitable for self-assessment and progress tracking but not for reporting professional WPM on a resume. For a verified score, use a certified typing test platform like TypingTest.com or typing.com.

How do I measure my WPM accurately?

Type a sample text as fast and accurately as you can. Note your exact start and end time using a stopwatch or timer. Count the words in what you typed (or paste it into this calculator). Divide by the elapsed minutes. For a fair result, use a continuous 1–3 minute sample — shorter bursts tend to overestimate sustained speed.

Estimates for planning. Always confirm against an authoritative source.