🎓

Education & Learning

These study tools support the two stages of learning something: getting material into your head, and checking whether it stayed there. Students revising, teachers preparing a lesson and anyone training a practical skill will find a use for them. The Flashcard Creator is for the first stage. You write question and answer pairs and work through the deck, which suits vocabulary, formulae, dates and definitions where repetition is what fixes the material. Building the cards is itself part of the revision, because you have to decide what the question actually is. The Quiz Generator is for the second stage. It turns a set of questions into a test you can take or hand to someone else, giving a score at the end rather than immediate confirmation card by card. Use flashcards while you are still learning and a quiz when you want an honest measure of how much you know. The Typing Speed Test measures words per minute and accuracy over a timed passage, which matters for coursework, transcription work and job applications that quote a typing requirement. Repeat it over several weeks to see the trend rather than a single run. All three work in the browser without sign-up.

3 tools available

Showing 1–3 of 3

How WPM, CPM and accuracy are actually calculated

The test compares what you type against the passage character by character, at the same index. A character counts as correct only if it matches the passage character in that exact position, so a missing letter early on shifts everything after it and marks it wrong until you correct the alignment.

Words per minute uses the standard five-character word convention: correct characters divided by five, divided by elapsed minutes. Elapsed time is the chosen duration minus the time remaining, with a floor of one second so the figure never divides by zero at the start. Characters per minute is simply correct characters divided by elapsed minutes, without the division by five.

Accuracy is correct characters divided by total characters typed, as a percentage, and it starts at 100 before you type anything. Incorrect characters are total typed minus correct. The progress bar tracks characters typed against the passage length, while the timer ring tracks remaining time against the chosen duration. All figures round to whole numbers and update on every keystroke.

A worked 60-second run

Take a 60 second test in which you type 260 characters before the timer ends, and 250 of those match the passage in the right position.

Words per minute: 250 correct characters divided by 5 gives 50 five-character words. Elapsed time is 60 seconds, or 1.0 minutes, so WPM is 50 divided by 1.0, which is 50 WPM.

Characters per minute: 250 correct characters divided by 1.0 minutes gives 250 CPM. Note that CPM is always five times WPM on the same run, because WPM is just CPM divided by five.

Accuracy: 250 correct divided by 260 total typed is 0.9615, shown as 96 percent. Incorrect characters are 260 minus 250, which is 10.

Now take the same 250 correct characters on a 30 second run. Elapsed time is 0.5 minutes, so WPM is 50 divided by 0.5, which is 100 WPM, and CPM is 500. The duration you pick changes nothing about how the score is computed, only the window in which you accumulate characters.

Making the number mean something over time

A single run tells you less than three runs at the same duration on the same day. Speed varies with keyboard, posture, fatigue and how familiar the passage feels, so compare like with like. The 60 second option is the most common benchmark and the fairest to repeat; 30 seconds rewards a fast burst, and 120 seconds exposes whether your speed holds up once concentration drops.

Watch accuracy before speed. Because WPM counts only correct characters, typing faster while accuracy falls often lowers your score rather than raising it: errors cost you twice, once in the numerator and once in wasted time. Many people improve faster by deliberately slowing to hold accuracy above 97 percent for a week, then letting speed return.

Two caveats are worth knowing. The test does not force you to fix errors, so uncorrected mistakes simply sit in the incorrect count. And the passage is prose, not code or numbers, so a strong result here does not necessarily predict your speed on symbol-heavy text.

Frequently Asked Questions

Five correct characters, including spaces, count as one word. This is the standard convention used by most typing tests, so scores are comparable across tools. Only characters that match the passage at the same position count, meaning errors never inflate your words per minute figure.
The countdown begins on your first keystroke, not when the page loads, so you can read the passage before committing. Elapsed time is measured as the chosen duration minus the time remaining, which is what the WPM and CPM calculations divide by.
No. You can backspace to fix an error, and doing so restores those characters to the correct count, but the test does not force it. Uncorrected mistakes simply stay in the incorrect tally and reduce both your accuracy percentage and your words per minute.
Around 40 words per minute is typical for regular computer users, roughly 60 to 70 is comfortably fast, and above 80 is a professional standard for transcription and data entry. Treat accuracy above 95 percent as more valuable than raw speed, since errors already reduce your WPM.
No. The test runs entirely in your browser using JavaScript. The passage, your typed text and the resulting statistics are held in the page while you use it and are discarded when you leave or reset. Nothing is uploaded and no account is involved.