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
Flashcard Creator
Build question and answer flashcards with categories, study with tap-to-flip and shuffle, then export as JSON or CSV.
Quiz Generator
Paste a passage or name a topic and get a scored quiz with an answer key and explanations.
Typing Speed Test
Time yourself for 30, 60 or 120 seconds and get WPM, CPM and accuracy with per-character feedback.
How WPM, CPM and accuracy are actually calculated
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
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
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.