Convert between characters per second, words per minute, keystrokes per hour, and characters per minute. Typing speed tier classification, presets, and reference table.
Typing speed is measured in several different units depending on the context. Words per minute (WPM) is the most common metric for general typing, while characters per second (CPS) and keystrokes per hour (KPH) are used in data entry, transcription, and professional testing. Characters per minute (CPM) is another common variant. Converting between these units requires knowing the standard assumption that one "word" equals five characters.
This typing speed converter lets you enter a value in any of the four major units and instantly see all equivalent speeds. The tool also calculates words per hour and pages per hour (at 250 words per page) for productivity estimation. A color-coded speed tier indicator shows where your typing speed falls — from hunt-and-peck to record-breaking.
Whether you are preparing for a typing test, benchmarking data entry operators, comparing keyboard layouts, or tracking your improvement over time, this converter provides all the metrics you need in one place.
Typing tests and employment requirements use different speed units. This converter provides instant, accurate translations between WPM, CPS, CPM, and KPH, plus productivity metrics like pages per hour for benchmarking, hiring, and training progress reviews across schools, offices, and certification programs with clearer cross-platform comparisons and better reporting consistency for teams.
1 word = 5 characters (standard) WPM = CPS × 60 ÷ 5 CPS = WPM × 5 ÷ 60 CPM = CPS × 60 KPH = CPS × 3600 Pages/hour = WPM × 60 ÷ 250
Result: 5 CPS / 300 CPM / 18,000 KPH
60 WPM = 60 × 5 = 300 characters per minute = 5 characters per second = 18,000 keystrokes per hour. At 250 words per page, that is 14.4 pages per hour.
WPM (words per minute) is the universal standard for typing speed. Each "word" is standardized at 5 characters to normalize across languages and text content. CPS (characters per second) measures raw keystroke speed. CPM (characters per minute) = CPS × 60. KPH (keystrokes per hour) = CPS × 3600, commonly used in data entry employment requirements.
Hunt-and-peck typists average 15-25 WPM. Casual typists reach 30-40 WPM. Proficient touch typists sustain 60-80 WPM. Professional transcriptionists work at 80-100 WPM. Competitive speed typists exceed 150 WPM, and the all-time record is 216 WPM on an electric typewriter.
Many employers test typing speed during hiring. Federal government GS-322 series (clerk-typist) requires 40 WPM. Legal secretaries need 60-75 WPM. Medical transcriptionists require 65+ WPM with high accuracy. Speed alone is not enough — accuracy rates above 95% are expected in professional settings.
60 WPM × 5 characters per word ÷ 60 seconds = 5 CPS. This is a standard benchmark often used in typing tests and training programs.
KPH stands for keystrokes per hour. It counts every key press including spaces and backspaces, and is commonly used to measure data entry speed.
40 WPM is about average for adults. It is sufficient for most office work but below the standard for professional typing or data entry roles.
The standard convention is 5 characters (including spaces) = 1 word. This normalizes speed measurements across different languages and texts.
Practice touch typing daily using sites like keybr.com or typeracer.com. Focus on accuracy first — speed follows. Learn proper finger placement and avoid looking at the keyboard.
General office: 35-45 WPM. Administrative assistant: 50-60 WPM. Transcription: 65-75 WPM. Data entry: 8,000-10,000 KPH (≈ 45-55 WPM). Court reporter: 225+ WPM (stenotype).