Skip to main content
CodeSpeedTest
Languages
Start TypingJump into a test — pick any languageAdaptive TrainingUnlock chars as you master themPractice DrillsFocused sessions targeting weak spotsDaily ChallengesNew coding challenges every dayRace ModeCompete against others in real timeAI OpponentRace against an AI at your WPM levelTournamentsLive coding speed tournamentsArcade GamesZType, Overkill Survival, Glyphica & moreGamificationXP, coins, badges & quests
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 divesFree ToolsWPM calculator, typing speed report & moreFAQCommon questions answeredGetting StartedNew to CodeSpeedTest?AboutOur story & missionSupportGet help — Pro users get priorityContactGet in touch with the team
Pricing
Help Center

How can we help?

Everything you need to use CodeSpeedTest — from your first test to earning Platinum certification.

Quick links

Full Documentation Getting Started Guide Get Certified Contact Support

Getting Started

CodeSpeedTest measures how fast and accurately you type real code — not English sentences. Here's how to begin:

  1. Choose a language — use the language selector at the top, or go directly to Languages.
  2. Start typing — the timer begins automatically on your first keystroke. No button needed.
  3. Use Backspace to correct mistakes. Every error costs Net WPM, so accuracy matters.
  4. Complete the snippet — results appear instantly when you finish. You'll see WPM, Net WPM, accuracy, and a per-key heatmap.
  5. Sign up (optional) — create a free account to save results, track progress, and earn certificates.
Tip: Your first session will feel slow — this is normal. The heatmap shows exactly which keys slow you down. Focus your practice there.
CodeSpeedTest

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

Quick Links

HomeAboutFeaturesGetting StartedLanguages

Legal & Support

Pro ⚡ PricingContactPrivacy PolicyTerms of Service

Connect

CodeSpeedTest on GitHubCodeSpeedTest on TwitterEmail CodeSpeedTest

© 2026 CodeSpeedTest. All rights reserved.