pressspace

About

A typing test that tells you what to fix

Putting a timer next to a word list is the easy bit. What we care about is what happens after the timer stops: turning a score into something you can practise.

Why Presspace exists

Almost everyone types every day, and almost nobody practises it on purpose. Most people pick it up by accident, settle somewhere around 40 words a minute, and stay there for years. Most of them could get faster. Nothing ever told them where to start.

Presspace started in Beira, Mozambique, as a personal tool. The typing sites we tried either put a sign-up wall and a stack of pop-ups in front of the test, or they gave a number and stopped. What we wanted was the bit in between: here is your speed, here is the specific reason it is not higher, and here is a drill for that reason.

So every keystroke on Presspace is timed as well as scored. Timing each key is what makes the keyboard heatmap worth opening. It can show you keys you never miss that still cost you 90 milliseconds each, which is often where a stuck score is hiding. What began as one person's tool is now a site looked after by a small team, and the idea has not changed.

How the numbers are calculated

Typing sites disagree about scoring more than most people expect, which is why the same typist can get 55 on one site and 68 on another. This is how we do it. Our conventions match 10FastFingers, Typeracer and Monkeytype, so a score here should sit within a point or so of theirs on a similar word list.

FigureHow we work it out
Net WPMCharacters in every correctly typed word, plus one space per word, divided by 5, divided by the test length in minutes. A word with a mistake left in it earns nothing.
Raw WPMEvery character keystroke, right or wrong, plus one space per submitted word, over the same span.
AccuracyCorrect keystrokes divided by all character keystrokes.
Consistency100 × (1 − the coefficient of variation of rolling three-second WPM samples).

The gap between raw and net is what your errors cost you. If it is wide, your hands are going faster than you can steer them. Timed tests are scored over exactly their length, so sixty seconds is sixty seconds, and the clock starts on the key-down of your first character.

Corrected and uncorrected errors

Results split mistakes in two. Corrected errors are wrong keys you fixed with Backspace before finishing the word. They cost you time and count against accuracy. Uncorrected errors are mismatches still there when you pressed Space. They count against accuracy and they void the word, so they also cost net WPM.

Consistency

This measures how steady your pace was across the run. Typists who hold a rhythm finish a page sooner than typists who sprint and stall, even when their top speeds match. If your consistency is low, slowing your fastest bursts will usually raise your average.

Time cost

In the Stats panel each key gets a time cost: the seconds it adds per hundred keystrokes, combining hesitation above your own baseline with the time spent fixing its mistakes. We think it is the fairest way to decide what to practise next, since it weighs a rare key you always fumble against a common key you are only a little slow on.

Accuracy first

A typist at 45 WPM and 98% accuracy usually improves faster than one at 70 WPM and 80%. Each error costs time to notice, delete and retype, and sloppy practice trains sloppy movement. Hold 97% before you push the pace. Our guide to how WPM is calculated has worked examples.

What is on the site

Every mode is meant to train or measure something specific. If it does neither, we leave it out.

Tests

Timed tests from 15 seconds to 5 minutes, word goals, real quotes, code in six languages, your own pasted text, Zen and Flow for typing without pressure, and a Daily challenge that gives everyone the same words on the same date.

Games

Twenty-five typing games. Twenty are arcade games, such as Starfall (a 3D space shooter), Nitro (a 3D race) and Key Hero (a rhythm game on a 3D note highway). The other five are training games built on the test itself, like Treadmill for holding pace, Tempo for rhythm and Sudden Death for accuracy.

Challenges

Twenty-five twists on a timed test with one rule bent: mirrored text, one hand only, no Backspace, numbers only, words that fade before you reach them, and more.

Practice

Twelve lessons from the home row to full sentences, each with an accuracy pass mark. A shortcut trainer for 82 shortcuts, Dictation, Marathon chapters saved between visits, and drills built from your own weak keys and words.

Then there are the parts that make practice more pleasant. There are more than 60 themes plus a theme editor for making your own, and 25 keyboard sound packs recorded from real mechanical switches (linear, tactile and clicky). The keyboard heatmap has accuracy, speed and finger views, and clicking any key on it builds a test where every word contains that key. Word lists come in English, Portuguese, Spanish, French, German and Italian.

Advertisements

What we hold to

  • Free, with no paid tier. Every test, game, statistic and export is available to everyone. Nothing is held back for subscribers, and there is no watermark on your results.
  • No account needed. You never have to sign up. Signing in is optional and only adds the leaderboards, a public profile with your character, and sync between devices. You can make the profile private, or stay off the public boards, at any time.
  • Your results stay in your browser. History, records, achievements, heatmap data and lesson progress are kept in your browser's local storage. We do not receive them. You can export everything as JSON from the Stats panel or clear it in one click. Our privacy policy covers what the analytics and advertising services on the site collect.
  • Ads stay out of the way. Advertising pays for hosting. We keep ad units well away from the typing area and the games, they reserve their space so a loading ad cannot shift the page under your hands, and they never cover what you are reading or typing.
  • Accessible by default. There is a reduced motion setting (and the site follows your system's preference), two high-contrast themes, the Atkinson Hyperlegible font for the words you type, full keyboard-only use, and results that are announced to screen readers.

How we decide what to build

A new mode has to answer one question: what will a typist get better at by playing it? Treadmill exists because holding pace is a skill. Tempo exists because consistency can be trained directly. Dictation exists because typing what you hear is a different task from copying what you see. Ideas that are only novel go on a list, and most of them stay there.

Much of what changes comes from messages. Bug reports get fixed first, then anything that makes a number more honest, then new things. If a word list reads oddly to a native speaker, we treat that as a bug too. Before a release we run automated checks over every mode, the scoring rules and the sound packs. People trust these numbers, and we would rather catch a miscount before you do.

How to reach us

Write to presspaceorg@gmail.com or use the contact page. We read everything. Bug reports that mention your browser, your device and what you were doing are the easiest to act on.

Credits

Presspace leans on a lot of work that other people gave away for free. Thank you to all of them.

Icons
Lucide, under the ISC licence.
Keyboard sounds
Recordings from kbsim by Thomas Lai and Mechvibes by Hai Nguyen, both under the MIT licence. We trimmed and levelled the clips; the recordings are theirs.
Texts
The passages in Quote mode and Marathon are in the public domain.
3D games
Built with Three.js, under the MIT licence.

Find out where you stand

A one-minute test is enough to see where your time is going.

Start a test
Advertisements