Why this exists
Most typing tests optimise for a screenshot: a short run, a flattering number, a share button. GeekType optimises for a number you can trust. That means net WPM instead of gross, accuracy reported next to speed, and a code mode because prose speed is not the thing most of our readers actually need.
Principles
- Honest metrics. Net WPM only counts characters that matched. We do not inflate scores to make you feel good.
- No accounts. There is nothing to sign up for, and nothing to lose if you stop using the site.
- No keystroke logging. Your typing stays in your browser. Your personal best is stored locally on your device.
- No invented social proof. We do not publish user counts we cannot verify.
How the site is funded
GeekType is free and is supported by advertising. Ads are served by third-party networks and are clearly separated from the test surface so they never sit under your cursor while you type.
If you use a content blocker, the site still works completely. Nothing is gated.
Technical notes
The site is a static build. Every page is pre-rendered HTML with a small JavaScript layer for the interactive test, which keeps it fast on slow connections and readable without scripts. There is no backend, no database, and no user data store.