Skip to test

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. 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. 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. 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. 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.

DurationBest forHow reliable the score is
30 secondsA warm-up, or a quick burst of speedNoisy — usually overstates your sustained speed by ten percent or more
60 secondsThe default, and the shortest length worth quotingReasonable — the minimum for a figure you would put on an application
120 secondsChecking whether a 60-second score holds upGood — most of the drift and fatigue has surfaced by two minutes
180 secondsAn honest working figureStrong — long enough to expose uneven familiarity
240 secondsStamina, and spotting where you fadeStrong — the graph becomes more informative than the score
300 secondsYour most defensible numberHighest — five minutes is the standard for a serious assessment
Free runPractice without a clock, and warming upNot 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.

KeyWhile typingOn the results screen
TabAbandons the run and restarts immediately at the same durationStarts a fresh run
EnterFinishes a free run. Ignored during a timed runStarts the next run at the same duration
BackspaceDeletes the previous character. The original mistake still counts against accuracy
EscCloses the more-durations menu if it is open
Click or tapGives 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 seeingWhyWhat to do
Typing does nothingThe passage does not have keyboard focus — an overlay appears over the test when it is unfocusedClick or tap the passage once
The timer never startedIt starts on your first keystroke, not on page loadType a character; the clock begins from there
The run paused by itselfMoving the mouse mid-run pauses the test on purposeClick the passage to resume from where you stopped
Accuracy is below 100 percent but the text looks rightAccuracy is counted per keystroke as you type; Backspace fixes the text, not the recordNothing is wrong — see the results section above
Your score dropped on a longer testShort runs flatter you; longer ones expose drift and fatigueCompare only across the same duration
Your history disappearedGuest records live in the browser, so clearing site data removes themSign in with Google to keep history in an account instead
Your score is not on the leaderboardFree runs are never ranked, guests are never published, and only a personal best is kept per durationSign in, use a timed duration, and beat your own record for that length
No graph after a free runFree runs store the five headline numbers only, since they can be any lengthUse 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:

Ready to try it?

Take a 60-second test and see where you stand — then come back tomorrow and beat it.

Start a test