Typo generator
Sprinkle realistic keyboard typos over clean text — adjustable rate, QWERTY or QWERTZ.
Related tools
Typo generator
Software that handles human input eventually meets human typing — and human typing is messy. This tool manufactures that mess on demand: paste clean text, set an error rate, and it comes back with the four mistakes real fingers make. A neighboring key hit instead of the right one (tge for the), two letters transposed (teh), a letter doubled (thee) or dropped (th). The substitutions follow an actual keyboard adjacency map — QWERTY or QWERTZ — so a t becomes r, y, f or g, never a distant x, which is exactly the error distribution fuzzy-matching algorithms are tuned for.
Each typo kind has its own toggle, so you can produce pure transposition data for testing a Damerau-Levenshtein implementation, or substitution-only strings of unchanged length. The rate runs from a subtle 1% of letters to a barely readable 20%, and the tally reports how many typos actually landed. Case is preserved through substitutions, and everything that is not a plain letter — digits, punctuation, accented characters, emoji — passes through untouched.
Typical uses: test fixtures for spellcheckers and "did you mean" features, fuzzy search evaluation sets, training data augmentation for NLP models, demonstrating why exact-match deduplication fails on human-entered names, or checking that your form validation tolerates realistic input. The randomness comes from the browser's crypto source, and every run is different by design.
Everything runs locally in your browser — your text never leaves your device.