Methodology
How WPM and accuracy are calculated
Speed uses the standard 5-characters-per-word convention, and TypeVelo reports it two ways. Gross WPM is every character you typed ÷ 5, divided by elapsed minutes — your raw pace, before any penalty for mistakes. Net WPM counts only correctly-typed characters ÷ 5 per minute, so uncorrected errors pull the number down; this is the headline figure on your results, because it reflects usable, accurate speed rather than reckless keypressing.
Accuracy is correct keystrokes ÷ total keystrokes. Backspacing is allowed and counts as keystrokes: fixing a mistake improves your net WPM by turning a wrong character right, but the extra keypresses still cost you time, which is exactly the real-world trade-off between speed and precision. Results also note the keyboard layout the score was measured on (QWERTY unless your input indicates otherwise), since raw WPM isn't directly comparable across different layouts.
Where test passages come from
No practice text anywhere on TypeVelo is copied from a copyrighted source. It comes from three places, all of them either generated on your own device, written originally for this site, or genuinely public-domain:
- Generated on your device — the timed tests, the drills, and the games assemble their text in your browser at run time from a curated list of common English words. Individual dictionary words carry no copyright, and the text is shaped to each page's job: a timed test builds a flowing passage sized to its clock, a drill weights words toward that drill's target keys, and Words Mode presents individual words. Because it is put together fresh from a plain word list rather than copied from anywhere, none of it can infringe a source.
- Original, site-written text — every lesson's practice text across all thirty lessons in the Practice Path is written originally for this site and deliberately constructed to match each lesson's exact key set (for example, the earliest home-row lessons use only words buildable from A, S, D, F, J, K, L, and the semicolon). None of it is drawn from any external source.
- A public-domain literary excerpt — the practice path's capstone lesson uses a short passage from The Wonderful Wizard of Oz by L. Frank Baum (1900), so that at least one lesson has you typing real narrative prose — genuine sentence variety, natural capitalization, and real punctuation. Published in 1900, that work is in the public domain in the United States under standard copyright-term expiration for works of its era.
If a copyrighted passage is ever added in future, its source and licensing would be recorded here first — but as of now, nothing on the site relies on one.
Progress data
All practice progress and personal-best history is stored locally in your browser (localStorage) — never sent to or stored on our servers. See the privacy policy for detail.