Everything in one place
Most typing sites give you one piece of this. TypeFlow puts the whole practice loop — drills, feedback, competition and progress — in a single place.
4 test modes
Time (15/30/60/120s), word count (10/25/50/100), real quotes, and zen — type freely with no limit.
3 difficulty levels
Easy for short common words, medium for everyday vocabulary, hard for long words with capitals and punctuation mixed in.
Guided course
11 progressive lessons from the home row to the full keyboard, each gated on 90% accuracy so you build real muscle memory.
Start learning →Keystroke sounds
Mechanical (Cherry MX style) or soft laptop-style click, fully synthesized. Cycle it from the sound button.
Practice modifiers
Add punctuation and numbers, or turn on blind mode to train accuracy without seeing your mistakes.
Live multiplayer races
Create a room, share the invite link, and race friends with real-time progress bars, countdown, chat and standings.
Start a race →Guest racing + spectators
Anyone can join a race from a link with just a display name — no account. Latecomers watch live as spectators.
Global leaderboard
Ranked by best WPM per mode, filterable by today, this week, or all-time.
View leaderboard →Synced stats & history
Every finished test saves to your account — WPM, accuracy, consistency and a full history, on any device you log in from.
Open dashboard →Detailed results
WPM, raw WPM, accuracy, consistency, a character breakdown and a WPM-over-time graph after every test.
Badges & streaks
Unlock 17 badges for speed, accuracy, volume, finishing the course and practising day after day. Your daily streak keeps you honest.
See badges →Live community
See how many people are practising right now, race them, and climb the leaderboard.
4 themes
Sunset, forest, azure and a light paper theme — switch any time from the swatch in the header.
Secure accounts
Email OTP verification, password reset by code, and JWT sessions that keep you logged in across devices.
Create account →