Master your keyboard with zero friction
Speed tests, finger-by-finger drills, structured lessons and typing games, with a live guide to the right finger for every key.
Free, no account. Your progress stays in this browser.
Every key belongs to one finger
Your fingers rest on the home row, A S D F and J K L ;, with the thumbs on the space bar. From there each finger reaches only its own keys.
Press any key on your keyboard.Left Index types it.
Six ways to test your speed
Add punctuation and numbers to time and word tests. Every test ends with your WPM, accuracy and consistency.
Start a speed test- Time
- 15, 30, 60 or 120 seconds, or a length you set.
- Words
- 10, 25, 50 or 100 words, or a count you set.
- Quotes
- Short, medium or long quotes.
- Paragraphs
- Eight topics, from typing technique and hardware to history and science.
- Code
- JavaScript, TypeScript, Python, HTML/CSS, C++, Rust and SQL.
- Custom
- Paste your own text and repeat it up to 20 times.
From the home row to code
Four tracks, in order. Each lesson sets a speed and accuracy target and earns one to three stars.
Beginner
8 lessonsThe home row, the top and bottom rows, then capitals and Shift.
Intermediate
5 lessonsCommon letter pairs and endings, punctuation, double letters, rhythm.
Advanced
4 lessonsThe number row, symbols, brackets and an endurance drill.
Programming
5 lessonsJavaScript and TypeScript, React, Python, SQL and HTML.
Practice that feels like play
Three arcade games built on the same typing engine, for the days drills feel like work.
How to get faster
- 1
Measure
Take a 30-second test for your current speed and accuracy.
Speed test - 2
Find weak fingers
Key accuracy in your statistics and the per-finger breakdown in practice show where mistakes come from.
Statistics - 3
Drill them
Letter drills, finger isolation and lessons work on exactly those keys.
Finger practice - 4
Keep the streak
Daily challenges, streaks, levels and achievements keep practice regular.
Achievements
Hear the switches
Each keystroke can play a mechanical switch, synthesized in your browser with no audio files. Click one to hear it.
Choose your sound in SettingsYour practice, today
55 WPM at 95% accuracy
“Believe you can and you're halfway there. Dedication and consistency always beat raw talent over time.”
- Best speed
- 0WPM
- Average accuracy
- 0%
- Current streak
- 0days
- Tests completed
- 0
How is typing speed (WPM) calculated?
Words per minute is your correct characters divided by five, divided by the minutes spent typing (pauses excluded). Raw WPM counts every keystroke, correct or not.
What is Ghost Mode?
Ghost Mode moves a pacer cursor through the text at your personal best or a target speed you set, so you can see in real time whether you are ahead of it or behind.
How do finger assignments improve typing speed?
Touch typing gives each key to one finger, which cuts hand travel, reduces fatigue and builds muscle memory. The hand guide and the finger-coloured keyboard show the right finger for every key.
Is Keyboard Arena free to use?
Yes. Keyboard Arena is free with no ads, no premium tier and no paywall. Speed tests, lessons, games and statistics all work without an account.
What keyboard sounds are available?
Six synthesized switch sounds made with the Web Audio API: Thocky Lubed, Cherry MX Blue, Holy Panda, NK Cream, Vintage Typewriter and Digital Bip. Sound can also be switched off.
Do I need to create an account?
No. There is no sign-up or login. Your statistics, progress, achievements and settings are stored in your browser and are never sent to us.
What typing games are there?
Three: Grand Prix, a race against three AI drivers; Falling Words, where you type words before they reach the ground; and Survival Rush, where each word has a shrinking time limit.
What is an average typing speed?
Around 40 WPM is typical. Skilled typists reach 60 to 80 WPM, professionals 80 to 120 WPM, and competitive typists can pass 150 WPM.
Ready for your first test?
Thirty seconds, no account, no download. Your progress stays in this browser.