About WPM.GG

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.

How scoring works

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.

Battle ELO & Ranks

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.

Wood < 700 ELO Starting out. Keep practicing.
Bronze 700 – 999 Getting comfortable.
Silver 1000 – 1199 Solid typist. Average rank.
Gold 1200 – 1399 Consistently fast and accurate.
Platinum 1400 – 1599 Top-tier speed. Hard to beat.
Diamond 1600 – 1899 Elite. Among the fastest around.
Emerald 1900 – 2199 Rare. Near the top of the ladder.
Legend 2200+ Mythical. Barely anyone gets here.

Real-time feedback

Every keystroke updates your WPM live. Green means correct, red means wrong. No guessing where you went off track.

Global leaderboard

Top scores are stored and verified server-side. No client-side tricks, no inflated numbers.

No account needed

Take the test, see your score, optionally submit a username. No email, no sign-up, no tracking.

Easter eggs

There are a few hidden surprises built in. You'll find them if you type in the right directions.

Sparks

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.

Who made this

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.