Skip to main content
CodeSpeedTest
Languages
Start TypingJump into a test — pick any languageAdaptive TrainingUnlock chars as you master them — home row to !@#$%Practice DrillsFocused sessions targeting weak spotsDaily ChallengesNew coding challenges every dayRace ModeCompete against others in real timeAI OpponentRace against an AI at your WPM level
LeaderboardGlobal rankings for every languageCertificatesEarn verifiable Bronze / Silver / Gold certsActivityDaily streaks & historical analyticsProfileYour stats, badges & achievements
Browse Languages500+ languages with real code examplesBlogTips, guides & deep divesFAQCommon questions answeredGetting StartedNew to CodeSpeedTest?AboutOur story & mission
Pricing
Start Typing
Tools/KPH Calculator

KPH Calculator

Calculate your keystrokes per hour from WPM, or enter raw keystroke counts and elapsed time for a precise KPH figure.

The Formula

KPH = WPM × 5 × 60

A "word" in typing tests = 5 characters. Multiply by 60 converts per-minute to per-hour.

KPH = (keystrokes ÷ minutes) × 60

Raw keystroke formula — use when your software reports raw counts.

Convert WPM to KPH

Enter your WPM to see KPH.

Calculate from Raw Keystrokes

Enter keystrokes and time to calculate KPH.

KPH Requirements by Job

RoleTypical KPHNotes
Data entry specialist10,000 – 12,000 KPHMinimum requirement at most agencies
Court reporter / stenographer12,000 – 15,000+ KPHOften tested with 98%+ accuracy
Medical transcriptionist8,000 – 10,000 KPHSpeed + accuracy in domain terminology
General office / admin6,000 – 8,000 KPHEquivalent to ~40–53 WPM
Software developer5,000 – 8,000 KPHCode has more symbols; fewer raw keystrokes
Average typist4,500 – 6,000 KPHEquivalent to 30–40 WPM on prose
Measure your live typing speed →
CPM CalculatorSpeed Converter (WPM/CPM/KPH)All Tools
CodeSpeedTest

Improve your coding speed, code accuracy, and programming syntax WPM with practice sessions across 500+ programming languages.

Quick Links

HomeAboutFeaturesGetting StartedLanguages

Resources

Pro ⚡ PricingCertifyFAQBlogContactLeaderboardRaceChallengesFree ToolsWPM CalculatorPrivacy PolicyTerms of Service

Connect

CodeSpeedTest on GitHubCodeSpeedTest on TwitterEmail CodeSpeedTest

© 2026 CodeSpeedTest. All rights reserved.