Free Typing Practice — Adaptive Drills, Quotes, News and Code
This free typing practice page gives you a short passage to type, scores it when you finish, and immediately loads the next one so you can keep going. You choose the kind of text: quotes, news-style passages, code snippets or fun facts. The first tab, adaptive, is the default: it builds each drill from the keys and letter pairs you are slowest or least accurate on.
Below is how practice works here, what each category contains, exactly how adaptive practice decides what to drill, and how to practice in a way that improves your accuracy as well as your speed.
How typing practice works here
- Pick a category with the tabs at the top: adaptive (the default), quotes, news, code or fun. They are locked while a run is in progress.
- Type the passage. Practice is not timed. The run ends when you reach the end of the passage, and your WPM is measured over the time you took.
- Mistakes do not stop you. A wrong key is marked and you carry on, or press Backspace to step back. Scoring works exactly as in the typing speed test: five characters make a word, and Backspace removes the character you step back over.
- The next passage loads straight away so you can type again with no extra click. While a run is in progress, small buttons let you swap to a different passage or restart.
- Your last five runs are listed under the keyboard, newest first, each with a short coach note.
The five practice tabs
| Tab | What it contains | Passage length |
|---|---|---|
| Adaptive | A 40-word drill generated from your own key and pair data | 40 words |
| Quotes | Five short quotations, with capital letters and punctuation | about 12–31 words |
| News | Five news-style passages on technology, space, climate, health and privacy | about 24–30 words |
| Code | Five snippets: a React component, Python, TypeScript, SQL and CSS | about 23–30 words |
| Fun | Five trivia passages, such as facts about octopuses, honey and keyboard history | about 36–41 words |
That is twenty built-in passages in the quotes, news, code and fun tabs, and the next one is picked at random from the category you chose. You will see repeats, and that is a limit of the current text library, not a bug. Because the passages are short, a single run is a noisy measure of speed; average several runs before you draw conclusions.
How adaptive practice works
- Warm-up. At first there is nothing to adapt to, so you get 40 plain common words that use every letter. Once at least eight letters have been pressed ten times, adaptive practice has something to judge.
- It picks one key. Each letter gets the score described under the letter row below. Adaptive practice drills the worst letter that is not yet good (okay, weak or weakest). That key is marked in the letter row with a ring and a small arrow above it. When it becomes good, the next run automatically moves to the next one.
- New keys come last. When every key you have typed enough is good, it introduces the most common letter you have hardly typed, in the order e, t, a, o, i, n, s, h, r and so on.
- The drill uses real words. FreeTyper picks 40 words from a list of about 890 common English words that contain the key, with extra weight on words holding one of your slow or error-prone letter pairs that end in it. A letter that almost no word contains gets a short repeated chunk. The same word never appears twice in a row.
- When everything is good. It drills your slowest letter pairs, or says that nothing stands out and gives you a general mix.
Letter pairs
Every letter that follows another letter is recorded as a pair. Typing "the" records "th" and "he". For each pair FreeTyper keeps how many times you typed it, how many were wrong, and the time between the two keystrokes. Spaces, digits and punctuation are not recorded as pairs, and capital and lowercase letters count as the same. A time is kept only when the key was right and came within about two seconds of the previous key, so a pause, or the key right after a Backspace, adds an error or a sample but no timing.
A pair's score is four times your recent error rate plus how much slower it is than your own median pair (nothing is added if it is typical or faster). A pair you miss 10% of the time scores 0.4, and one that takes twice your typical time scores 1.0. Recent typing weighs more than old typing, so a pair you have fixed drops out. A pair needs at least five samples and a score of 0.3 to be listed, and the weakest five are shown on the progress page.
The keys and pairs, with their timings, stay in this browser, are never sent to a server, and are cleared when you reset progress. Typing in any tab counts, including quotes, news, code, the speed test and the lessons, so adaptive practice learns from all of your typing. The games count key presses but not timing. The method is our own and is not a validated training program. Use the keyboard guide if a key keeps failing and you are not sure which finger types it.
The letter row
Under the category tabs is a row of 26 boxes, one per letter. Each box is coloured from your own typing history, so it shows at a glance which keys are solid and which are not:
| Colour | Label | Meaning |
|---|---|---|
| Green | good | score below 0.15 |
| Gold | okay | 0.15 to 0.3 |
| Orange | weak | 0.3 to 0.6 |
| Red | weakest | 0.6 or more |
| Grey | not enough data | fewer than 10 presses |
The score is four times the key's error rate, plus how much slower you are into that letter than into your typical letter. The speed part comes from the letter-pair timings described above (the average time of the pairs that end in the letter) and is left out until enough pairs have timings. A key you hit accurately but slowly can therefore show as weak, which accuracy alone would miss. The short bar at the bottom of each box is longer for a cleaner, faster key, so the row still works if you cannot tell the colours apart. Hover or focus a box for its accuracy, average time and number of presses. The ring and arrow mark the key being drilled right now, and the small question mark next to the "good" count opens a legend with these colours.
Click a letter to drill it by hand: you get 40 real words that contain that letter, with extra weight on words holding one of your weak pairs that end in it. The same letter keeps being drilled after each run until you pick another letter, choose another tab, or press "back to adaptive", which appears next to the count while you are drilling by hand. Letters are locked while a run is in progress. Only letters a to z are shown; digits and punctuation are counted in your key statistics but have no box yet.
The result card
After each run the card shows your WPM, accuracy and time, how they compare with your previous run, and, for runs of 5 seconds or longer, a graph of your speed over the run with a consistency score and a "weak spots" line. Weak spots are keys you got wrong at least twice in that run and letter pairs that were unusually slow, with a "drill these" button that switches to the adaptive tab. The graph, its consistency score and the weak-spot rules are explained in the typing speed test guide. The curve is kept only for your latest five practice runs.
Practice, lessons or speed test: which should you use?
- Lessons teach the keyboard in order, from the home row up. Use them if you are learning to touch type.
- Practice is free choice with real text. Use it once you know the keys and want volume. The adaptive tab works on your weak keys.
- The speed test is for measuring. It runs for a fixed time and gives you net and gross WPM, so use it to check progress, not to train.
How to practice typing effectively
These are our recommendations, not measured guarantees.
- Accuracy before speed. The coach flags any run below 95% and tells you to slow down until it is clean. In a study of 168,000 typists (Dhakal et al., CHI 2018), slower typists left more errors uncorrected, which the authors suggest could mean they are less able to notice their mistakes. Noticing and fixing errors is part of the skill.
- Keep your eyes on the text. If you keep glancing down, go back to the lessons for a while.
- Do a few clean runs, then add speed. The coach starts suggesting more speed once you string together clean runs.
- Rotate categories. Start with quotes, then mix in news and code. Do not compare WPM across categories: code is slower than prose for nearly everyone.
- Stay on adaptive when you are accurate overall. It is the default tab. After three logged runs with 95% accuracy or better, the result card also offers an "adaptive practice" button if you have switched to another tab.
- Keep sessions short and regular. Ten to twenty minutes on most days, and stop when accuracy starts to slip.
Limits of this practice tool
- Twenty fixed passages in the quotes, news, code and fun tabs, so repeats are normal.
- Passages are short, and runs are untimed, so WPM from a single run is rough.
- English text and the QWERTY layout only.
- Adaptive practice targets letters and letter pairs, not fingers, and needs a few hundred keystrokes before the pair data says anything useful. The letter row covers a to z only.
- For a physical keyboard, not a phone.
Your progress and privacy
Your last five practice runs, your session history and your key statistics are stored in your browser's local storage on this device. There is no FreeTyper account, and your typing is not uploaded. Clearing your site data erases the history, and a different browser or device starts empty. Visits to the site are measured with Google Analytics; the privacy policy has the details.
Typing practice FAQ
How often should I practice typing?
Short and regular beats long and rare. We suggest ten to twenty minutes on most days, which is a recommendation and not a measured rule. Stop a session when your accuracy starts to slip, because practicing while tired mostly trains mistakes.
What is the best way to practice typing?
Keep your accuracy at 95 percent or higher, keep your eyes on the text, and only speed up once your runs are clean. Rotate between categories so you are not memorizing one passage, and let the adaptive tab handle the keys that keep costing you errors.
Which practice category should I start with?
Stay on the adaptive tab, which is the default. It starts with plain common words and, once it has seen enough of your typing, drills the key you are weakest on. Switch to quotes for normal prose with capital letters and punctuation, news for slightly longer passages, code if you program, and fun for longer trivia passages.
How does adaptive practice choose what to drill?
FreeTyper records every key you press and which letter pairs you type, such as th or er, with how often each goes wrong and how long it takes. Each letter gets a score from its error rate and its speed compared with your own typical letter. Adaptive practice drills the worst letter that is not good yet, using real words that contain it and extra weight on its slow pairs. When that letter is good it moves to the next one, then to keys you have hardly typed. Until it has enough data you get plain common words. All of this stays in your browser.
Is typing practice timed?
No. A practice run ends when you finish the passage, and your WPM is worked out over the time you spent typing it. Passages are short, so one run is a noisy measure. Judge your WPM from the average of several runs, and use the timed typing speed test when you want a fixed duration.
Why is my WPM lower on the code category?
Code is full of brackets, quotes, operators and symbols that sit far from the home row, so almost everyone types it more slowly than ordinary prose. Compare code runs only with other code runs.
Why do I keep seeing the same passages?
The quotes, news, code and fun categories each hold five built-in passages, twenty in all, and the next passage is chosen at random from the category you picked. Repeats are expected. The adaptive drill is generated fresh every time, so it does not repeat in the same way.
Does typing practice count toward my progress?
Yes. Each finished run is saved to your progress history with its WPM and accuracy, and every key you press updates your key statistics. The progress page shows your history and your weakest keys.
Can I practice typing on my phone?
Practice is designed for a physical keyboard. Typing on a touch screen is a different skill, so practice here will not train it.
Is typing practice on FreeTyper free?
Yes. All categories and adaptive practice are free, with no account and no email address needed.
Sources and method
- Tabs, passage counts, scoring, adaptive practice and the letter row: how this page's tool works, as described above.
- Error-noticing finding: Dhakal, Feit, Kristensson and Oulasvirta, Observations on Typing from 136 Million Keystrokes, CHI 2018.
- The 95% accuracy bar, the session length and the rotation advice are FreeTyper's own recommendations.
Written and maintained by Ashiqur Rahman. If practice behaves differently from what is described here, tell me and I will fix the page or the tool.