Nothing is held back
Every tool gives you the whole result, immediately, however many times you use it. No email box in front of a score, no attempt limit, no paid tier. KeyTopia itself is free too, so there is nothing being saved up for later.
Measure your typing, find out which keys are slowing you down, and keep a record of whether you are getting better.
Start here
Sixty seconds, no sign-up, and a real number at the end: your speed, your accuracy, and the mistakes that cost you the difference. Every other tool on this page can pick that result up.
Measure where you actually are. Each of these gives you a real result in under two minutes.
Work out what the number means and which specific keys are costing you the difference.
Something to do tomorrow, and a record of whether it worked.
Every tool gives you the whole result, immediately, however many times you use it. No email box in front of a score, no attempt limit, no paid tier. KeyTopia itself is free too, so there is nothing being saved up for later.
The eight tools are one typing engine asked eight questions, and it is the engine the lessons, games and races run on. A speed from one of them means the same thing in all of them, and comparing two is comparing like with like.
Results are kept in local storage as summaries: date, speed, accuracy, duration, mistakes. What you typed is never stored and never sent anywhere. Clearing site data clears it, which is the trade for there being nothing to leak.
Add a parameter to any tool's address and it opens configured. Useful for a lesson plan, a support reply, an article, or a link you want to come back to. A value that makes no sense is ignored rather than breaking the page, and every one of these canonicalises back to the plain tool URL.
| Tool | Parameter | Accepts | Example |
|---|---|---|---|
| Typing speed test | duration | 15, 30, 60 or 120 (seconds) | ?duration=30 |
| Accuracy test | sentences | 3 to 10 | ?sentences=8 |
| Timed challenge | duration | 15, 30, 60, 120 or 300 (seconds) | ?duration=300 |
| WPM calculator | words | any number above 0 | ?words=60&time=1 |
chars | any number above 0 | ?chars=300&time=60&unit=seconds | |
time | any number above 0 | ?words=60&time=90&unit=seconds | |
unit | minutes or seconds | ?words=60&time=90&unit=seconds | |
errors | 0 or more | ?words=60&time=1&errors=4 | |
| Weak-key analysis | keys | up to four letters, together or comma-separated | ?keys=rtp |
| Speed by age | wpm | 1 to 400 | ?wpm=45&age=10 |
age | 4 to 120 | ?wpm=45&age=10 | |
| Daily exercise | day | a date as YYYY-MM-DD | ?day=2026-09-07 |
| Progress tracker | goal | 1 to 400 (WPM) | ?goal=60 |
For example, /tools/wpm-calculator?words=60&time=1 opens the calculator with the answer already on screen, and /tools/weak-key-analysis?keys=rtp opens straight into a drill for R, T and P. Each tool also has a button that builds the link for whatever you are currently looking at.
The 60-second speed test, unless you already know your number. It gives you the figure most people arrive looking for, and every other tool here can pick that result up: the age benchmark prefills it, the progress tracker charts it, and the weak-key analysis tells you which letters produced it.
If you already know you are inaccurate rather than slow, start with the accuracy test instead. If you know you are slow and cannot say why, the weak-key analysis is the one that answers that, and it is the tool here you will not find a real equivalent of elsewhere.
Three steps, and the categories above are those steps. You measure, which takes a minute. You work out what the measurement means, which is where the per-key analysis and the benchmarks come in. Then you do something about it daily and keep a record, which is the only part that actually changes the number.
Most people stop after the first step, retake the test a few times, and conclude they have plateaued. Retaking a test measures the same skill repeatedly without changing it. The second and third steps are what the first one is for.
Each tool reads its setup from its own URL, so a link can arrive already configured rather than merely offering to be. A WPM calculator link can carry the figures and show the answer, an analysis link can open straight into a drill for R, T and P, and a daily-exercise link can name the day so it still means the same thing on Thursday.
Every tool also has a "copy link to this setup" button on its results, which builds the link for you. The reference below lists what each one accepts. Parameters are configuration rather than separate pages, so all of them canonicalise back to the plain tool URL.
Nothing on this page will make you faster on its own. Improvement comes from practising the specific keys that are slow, which is what the rest of KeyTopia does, and it is free as well.
Yes, all of them, with no account, no attempt limit, no advertising and no paid tier. KeyTopia itself is free as well, so there is no upgrade being held back.
No. Every tool gives you the complete result immediately. Signing in is only useful if you want your typing history to follow you between devices, and even then the tools work exactly the same without it.
They run and they work, but a typing-speed result from an on-screen keyboard is not comparable with one from a physical keyboard, and the tools say so when they detect a touchscreen. The WPM calculator, the age benchmarks and the progress tracker are fully useful on any device.
The typing speed test, at sixty seconds. It gives you the number most people are looking for, and every other tool in the suite can pick that result up from there: the age benchmark will prefill it, the progress tracker will chart it, and the weak-key analysis will tell you which letters produced it.
The measurement itself is exact: characters are counted, the clock is monotonic, and the arithmetic is one shared function. What varies is you. Typing speed swings by five to ten WPM between runs depending on the passage, your posture and how recently you last typed, which is why the tools encourage several runs and a median rather than treating one result as your speed.