Typing Tools
Nineteen free tools for measuring and improving how you type. Practice tools run in your browser without sign-up. Saved scores stay in this browser; see the privacy policy for hosting and advertising services.
Start with the task you need
- Measure a baseline: use the same duration and difficulty each time. The goal planner uses 60-second Common tests.
- Check whether your pace changes: use a longer test with measured segments.
- Practice record entry: copy structured fields. Choose number-pad practice for digits alone.
- Practice code: reproduce punctuation and indentation; this does not test programming knowledge.
Choose the analysis you need
Single-attempt diagnostic
- Uses
- A new copying passage
- Shows
- Missed and slower characters from this attempt
Practice the suggested keys, then check a fresh passage.
Saved-mistake drills
- Uses
- Eligible mistake history in this browser
- Shows
- A drill for recurring errors across supported sessions
Review the sample size; return to the diagnostic if history is unavailable.
Keyboard heatmap
- Uses
- A new copying passage
- Shows
- A visual map of expected keys, error rates, and estimated QWERTY finger share
Check whether a dark key is frequent or error-prone; the two views differ.
All typing tools
Typing Test
Time yourself over 15, 30, or 60 seconds, or by word count, and get instant WPM and accuracy results.
Endurance & Consistency Test
Measure how steadily you can type over 3, 5, or 10 minutes and see whether your pace improves or fades.
WPM & Accuracy Calculator
Calculate WPM from character count and elapsed seconds, or type a passage to explore scoring.
Keyboard Tester
View key presses received by your browser, tested-key markers, and possible stuck-key indicators.
Keyboard Shortcuts Practice
Build shortcut recall with interactive Windows and Mac drills plus a browser and system reference.
Keyboard Keypress Interval Test
Inspect the time between browser keypress events. This does not measure hardware input latency.
Custom Practice
Paste your own article, code snippet, or document and turn it into a typing drill.
Finger Heatmap Analyzer
View expected-key frequency and errors, with finger load estimated from standard QWERTY assignments.
Keyboard Layout Visualizer
Compare QWERTY, Dvorak, and Colemak side by side, with finger-zone highlighting.
Weak-Key & Error Analyzer
Review missed characters and entry intervals from one session, then try a focused drill.
Weak-Key Drill Generator
Build a drill from qualifying key mistakes saved by the typing test, error analyzer, and weak-key drills in this browser.
Bigram & Trigram Trainer
Practice a selection of letter pairs and triples such as th, er, and ing, with WPM and accuracy feedback.
Number Pad Tester
Measure your 10-key numeric entry speed in keystrokes per hour (KPH) and accuracy.
Data Entry Test
Practice structured or unstructured records across 10 professional sectors with KPH and field-level accuracy.
Text Difficulty Analyzer
Inspect word length, symbols, and selected letters with a heuristic score and a model-based copying-time estimate.
Code Typing Practice
Practice real code snippets in Python, JavaScript, SQL, HTML/CSS, Java, and C/C++.
Pace Trainer
Pick a target WPM and type against a live pace bar to practice holding a steady speed, not just your top speed.
Dictation Practice
Listen to a sentence read aloud and type what you hear, then check your WPM and accuracy against the original.
Goal Planner
Set a target WPM and a deadline, then track the weekly pace you need using your saved scores.