A clean, fast typing speed test with real leaderboards.
WPM.GG is a typing speed test focused on simplicity and accuracy. Load the page, press Enter, and find out how fast you type. Scores are verified server-side and compared against a real global leaderboard.
WPM is calculated as total words typed divided by minutes elapsed. Simple. But raw speed without accuracy is meaningless, so there's a built-in penalty: every three incorrect characters costs you 5 WPM. Drop below 90% accuracy and the score goes to zero - speed without control doesn't count.
Every registered player has an ELO rating that goes up or down after each battle, calculated pairwise against every opponent (including bots). Win against a higher-rated opponent and you gain more; lose to a lower-rated one and you drop more. Your ELO determines your rank badge, shown next to your name in lobbies, results, and leaderboards.
Every keystroke updates your WPM live. Green means correct, red means wrong. No guessing where you went off track.
Top scores are stored and verified server-side. No client-side tricks, no inflated numbers.
Take the test, see your score, optionally submit a username. No email, no sign-up, no tracking.
There are a few hidden surprises built in. You'll find them if you type in the right directions.
Sparks are WPM.GG's in-game currency. They are earned entirely through play - no real money is involved and there is no way to purchase them. Sparks cannot be bought, sold, or transferred.
Ways to earn Sparks:
Sparks can be spent in the Shop (accessible from the navigation bar when signed in) on cosmetic items: gradient backgrounds that appear on your leaderboard entries and player card, and account titles that display next to your name.
This is a side project. It runs on a small VPS and costs almost nothing to maintain. If something is broken, use the bug report button in the lower right corner.
Psst - there are hidden easter eggs on the typing page. Some secrets reveal themselves when you type the right words during a test.