Skip to content
KeysInFlow

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

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.