Guide
How to use The Typing Hub
A complete walkthrough of the typing test — every duration, every control, what each number on the results screen means, and how saving, ranking and sharing work. If you are looking for technique rather than features, the blog covers that separately.
What The Typing Hub is
The Typing Hub is a free typing speed test that runs entirely in your browser. There is nothing to install, no account required to use it, and no ads interrupting a run. You open the page, start typing, and get a measured result — net WPM, raw WPM, accuracy, characters per minute and a consistency score — along with a graph of how your speed moved second by second.
It is built around one idea: the measurement should be honest and the page should get out of the way. That means no countdown before the timer starts, no interstitial between runs, and no scores invented to flatter you. It also means the site publishes no ratings and holds no paywall — every feature described on this page is available to everyone.
Two things distinguish it from most typing tests, and both are worth knowing before you start. The first is the consistency score, which measures how evenly your pace held rather than how fast it peaked. The second is that every run is recorded, so your history and personal bests accumulate whether or not you ever create an account.
Taking your first test
The whole flow is four steps, and the first run takes under a minute.
- 1
Pick a duration
The control bar above the passage offers 30, 60 and 120 seconds directly, with 180, 240 and 300 seconds behind the more menu. Free run sits alongside them for an untimed session. If you are unsure, start with 60 seconds.
- 2
Click the passage, then type
The test needs keyboard focus before your keystrokes reach it. On desktop it usually takes focus automatically when the page loads; if an overlay is covering the words, click once to dismiss it. The timer starts on your very first keystroke, so nothing is running while you get settled.
- 3
Type until the clock stops
New words stream in continuously, so you cannot run out of text no matter how fast you go. Wrong characters are marked as you type and Backspace works normally. Press Tab at any moment to abandon the run and start a fresh one.
- 4
Read the result
When time expires the passage is replaced by your results: five numbers, a per-second speed graph, and a character-by-character review of exactly what you typed against what was expected. Press Enter to go straight into another run at the same length.
Choosing a test duration
Six timed lengths are available, plus the untimed free run. They are not interchangeable: the same typist reliably scores higher on a short test than a long one, because a thirty-second run can be carried by a burst of familiar words and ends before concentration slips or fatigue appears. Longer runs converge on a figure you can actually reproduce.
| Duration | Best for | How reliable the score is |
|---|---|---|
| 30 seconds | A warm-up, or a quick burst of speed | Noisy — usually overstates your sustained speed by ten percent or more |
| 60 seconds | The default, and the shortest length worth quoting | Reasonable — the minimum for a figure you would put on an application |
| 120 seconds | Checking whether a 60-second score holds up | Good — most of the drift and fatigue has surfaced by two minutes |
| 180 seconds | An honest working figure | Strong — long enough to expose uneven familiarity |
| 240 seconds | Stamina, and spotting where you fade | Strong — the graph becomes more informative than the score |
| 300 seconds | Your most defensible number | Highest — five minutes is the standard for a serious assessment |
| Free run | Practice without a clock, and warming up | Not comparable — never ranked, since the length is unbounded |
A practical rule: measure on one length consistently and compare like with like. Switching between 30 and 300 seconds and treating the results as the same metric is the most common reason people think their speed is fluctuating wildly when it is not.
Free run: the untimed mode
Free run removes the timer entirely. You type for as long as you want and press Enter to finish, at which point the run is scored like any other. It is the mode to use for warming up, for drilling a specific set of keys, or simply for typing without a clock in your peripheral vision.
Two differences from a timed run are worth knowing. A free run is never ranked on the leaderboard, because a score from an unbounded test cannot be compared fairly against a fixed length. And because a free run can be arbitrarily long, it stores your five headline numbers but not the per-second graph or the character review — those are kept for timed runs only.
Keyboard shortcuts and controls
Everything in the test is reachable from the keyboard, which matters because reaching for the mouse mid-run breaks both your rhythm and the measurement.
| Key | While typing | On the results screen |
|---|---|---|
| Tab | Abandons the run and restarts immediately at the same duration | Starts a fresh run |
| Enter | Finishes a free run. Ignored during a timed run | Starts the next run at the same duration |
| Backspace | Deletes the previous character. The original mistake still counts against accuracy | — |
| Esc | Closes the more-durations menu if it is open | — |
| Click or tap | Gives the passage keyboard focus, and resumes a paused run | — |
The Backspace row is the one that surprises people. Deleting a wrong character repairs the text but not the record — accuracy is counted at the moment each key is pressed and never revised, which is why a passage that ends up looking perfect can still score under 100 percent. That behavior is explained in full in what WPM, accuracy and consistency actually measure.
Where the words come from
The passage is generated from the two hundred most common words in English, shuffled fresh for every run. That choice is deliberate: common words are the sequences your hands are most likely to have automated, so the test measures your typing rather than your vocabulary or your luck with an unusual passage.
Words stream in continuously rather than being fixed in advance, so there is no end of passage to hit and no run that stops early because you were faster than expected. There is no punctuation or capitalization in the standard passage, which keeps scores comparable between runs — worth remembering when comparing a result here against a workplace assessment, which usually includes both.
Focus mode and pausing
The moment you start typing, the page fades everything that is not the passage — header, footer, the control bar, the caption underneath. This is focus mode, and it exists because peripheral movement is genuinely distracting when you are trying to hold a rhythm. It reverses the instant you stop.
Moving the mouse during a run lifts focus mode and pauses the test. That is intentional rather than a glitch: reaching for the mouse mid-test nearly always means you have stopped typing, and letting the clock keep running would quietly understate your speed. Click the passage again and the run resumes from where it stopped.
If keystrokes are not registering at all, the passage does not have focus. An overlay sits over the test whenever it is unfocused, which is the visual cue that your keys are going somewhere else on the page.
Reading your results screen
Five numbers appear when a run ends. Accuracy is highlighted when it reaches 97 percent or better, because that is the threshold above which errors stop being the thing holding your score down.
- WPM
- Net words per minute — your headline score, and the figure the leaderboard ranks. Correct characters divided by five, divided by the minutes elapsed. Only characters that matched the passage count toward it.
- Raw WPM
- The same formula applied to every character you typed, right or wrong. It reflects how fast your hands actually moved. The gap between raw and net is the cost of your mistakes, measured in words per minute.
- Accuracy
- Correct keystrokes as a percentage of every key you pressed, counted live and including corrections. This is why it can read below 100 percent on a passage that ends up looking clean.
- CPM
- Correct characters per minute — the same count behind your net WPM without the division by five. It carries no information your WPM does not, in different units.
- Consistency
- How evenly your pace held across the run, relative to your own average, on a 0 to 100 scale. Steady typing approaches 100; bursts between pauses pull it down even at a strong WPM.
The exact arithmetic behind all five, including why CPM and WPM are not always exact multiples on screen, is worked through in typing scores explained. If you want to know whether your number is good, the bands are in average typing speed.
The per-second WPM graph
Below the numbers, every timed run draws a graph of your speed sampled once per second for the whole test. Hovering or tapping a point shows the reading at that moment, and when you already hold a personal best for that duration it is drawn as a reference line so you can see exactly where the run gained or lost ground against it.
The graph is usually more useful than the score. A line that climbs and settles means you warmed up. Repeated sharp dips mean specific words or characters are costing you, and the character review below will name them. A jagged line with a strong average is the signature of a typist whose speed is carried by familiar words — which is exactly what a low consistency score is reporting.
The character-by-character review
Underneath the graph, timed runs show the passage you typed with every character marked against what was expected. This is the single most actionable thing on the results screen, and it is the part most people never look at.
Read it for the pattern rather than the count. Almost everyone has two or three characters responsible for a disproportionate share of their errors, and they are usually keys on the weakest fingers or keys reached for while the hand has drifted off the home row. Drilling those in isolation fixes in days what general practice would take weeks to erode — the habits behind the most common patterns are in common typing mistakes.
How results are saved as a guest
You do not need an account. Every run is written to your own device the moment it finishes, and the most recent fifty are kept. That history powers the filters and averages on your history page, and your personal bests are tracked from it per duration.
The trade-off is that the records live in that browser on that device. Clearing your browsing data removes them, and they do not follow you to a different browser or a different machine. Nothing from a guest session is ever published — guest results cannot appear on the leaderboard by design, not by omission.
Signing in with Google
Signing in does three things: it keeps your history in an account rather than a browser, it makes it available on any device you sign in from, and it makes your personal best for each duration eligible for the public leaderboard.
Importantly, it does not start you over. The history you built as a guest is attached to your account rather than discarded, so the runs you took beforehand carry over instead of being stranded in the old browser. If you have signed in here before, the runs on this device are merged into the history you already had.
- What is stored: your run history, your personal best per duration, and the display name and profile photo from your Google account.
- What is published: only your best result for each timed duration, and only once signed in — never a free run, and never a guest session.
- What is not stored: nothing about the pages you visit, and no payment details, because there is nothing to pay for.
The full detail of what is kept and for how long is in the privacy policy.
Your history page
Your history lists every saved run, newest first. Tabs across the top filter by duration — one per length you have actually used, plus a tab for free runs — and the summary row recalculates for whichever filter is active, showing your best WPM, your average WPM, your average accuracy and the number of runs it is drawn from.
The averages are the more useful half. A best score is a ceiling you touched once under favorable conditions; the average across a filter is closer to the speed you actually own, which is the figure worth watching over weeks. Clear history removes every saved run, on this device and in your account if you are signed in, and it cannot be undone.
The page is deliberately kept out of search results. It shows your own data and there is nothing on it for anyone else to find.
How the leaderboard works
The leaderboard is a separate board for each timed duration, ranked by best net WPM and showing accuracy and consistency alongside it. Rankings update live as new personal bests are set.
- One entry per person per duration — your personal best, not every run. A slower run never replaces it.
- Only signed-in results are published. Guest sessions are excluded by design.
- Free runs are never ranked, because an untimed test has no comparable length.
- Each board shows the top fifty for that duration.
- The six boards are independent, so a 30-second entry and a 300-second entry are separate rankings — as they should be, given how differently the two lengths score.
Sharing a result
Any saved run can be turned into a link of its own. Sharing mints a permanent page for that single result, showing the score, the graph and the duration, with a preview card generated for it so the numbers appear directly in the message rather than as a bare URL.
Buttons are provided for WhatsApp, X, LinkedIn, Telegram, Facebook and Instagram, along with a copy-link option. On a phone the native share sheet is used instead, which lists whatever apps you actually have. Instagram has no web share target, so on desktop the caption and link are copied for you to paste into a story or a message.
Shared result pages are excluded from search indexes. They are meant to be sent to someone, not found by strangers.
Sound, theme and accessibility
- Keystroke sound is off by default and toggles from the header. It gives an audible click per keypress, which some people find helps them hold a rhythm. The setting is remembered.
- A light and a dark theme are both available from the header, and your choice is applied before the page paints, so there is no flash of the wrong theme when you return.
- Zoom is left enabled everywhere, and a skip link jumps straight to the test for keyboard and screen-reader users.
- Every FAQ answer on the site sits in native disclosure markup, so the text is present whether the answer is open or closed rather than being loaded on demand.
- The test needs a physical keyboard to measure anything meaningful. It works on a phone, but a ten-finger skill cannot be assessed on an on-screen keyboard.
What stays private
As a guest, your results never leave your device unless you sign in. Once you do, your history is stored against your account and only your personal best per duration is ever made public — the individual runs behind it are not.
Your history page and any result page you share are both kept out of search results. There are no ads on the site, and no scores or ratings are published that were not actually recorded. The specifics are in the privacy policy and the terms.
Troubleshooting
| What you are seeing | Why | What to do |
|---|---|---|
| Typing does nothing | The passage does not have keyboard focus — an overlay appears over the test when it is unfocused | Click or tap the passage once |
| The timer never started | It starts on your first keystroke, not on page load | Type a character; the clock begins from there |
| The run paused by itself | Moving the mouse mid-run pauses the test on purpose | Click the passage to resume from where you stopped |
| Accuracy is below 100 percent but the text looks right | Accuracy is counted per keystroke as you type; Backspace fixes the text, not the record | Nothing is wrong — see the results section above |
| Your score dropped on a longer test | Short runs flatter you; longer ones expose drift and fatigue | Compare only across the same duration |
| Your history disappeared | Guest records live in the browser, so clearing site data removes them | Sign in with Google to keep history in an account instead |
| Your score is not on the leaderboard | Free runs are never ranked, guests are never published, and only a personal best is kept per duration | Sign in, use a timed duration, and beat your own record for that length |
| No graph after a free run | Free runs store the five headline numbers only, since they can be any length | Use a timed duration if you want the graph and the review |
Where to go next
This page covers the product. Technique — how to type faster, what your number means, and what to practice — is covered properly in the blog:
- How to learn touch typing — the finger map, posture and a four-week progression, if you still look at the keyboard.
- Average typing speed — what 30, 40, 60 and 80 WPM actually mean and where your score places you.
- Drills, routine and timelines — how to structure practice, and how fast gains realistically arrive.
- Typing speed for jobs — what employers ask for and how their assessments are scored against you.
Ready to try it?
Take a 60-second test and see where you stand — then come back tomorrow and beat it.
Start a test