Hoppa till innehåll
TextArray
100% lokalt

Typfel generator

Strö realistiska stavfel på tangentbordet över ren text — justerbar hastighet, QWERTY eller QWERTZ.

Inmatning
Utmatning

Typfel generator

Programvara som hanterar mänsklig input möter så småningom mänskligt skrivande - och mänskligt skrivande är rörigt. Det här verktyget tillverkar den röran på begäran: klistra in ren text, ställ in en felfrekvens, och det kommer tillbaka med de fyra misstag verkliga fingrar gör. En angränsande tangentträff istället för den högra (tge för the), två bokstäver transponerade (teh), en bokstav dubblerad (thee) eller tappad (th). Ersättningarna följer en faktisk tangentbordskarta — QWERTY eller QWERTZ — så a t blir r, y, f eller g, aldrig ett avlägset x, vilket är exakt den felfördelning som fuzzy-matching-algoritmer är inställda på.

Varje typ av stavfel har sin egen växling, så att du kan producera rena transponeringsdata för att testa en Damerau-Levenshtein-implementering, eller strängar med oförändrad längd endast för ersättning. Frekvensen sträcker sig från en subtil 1% av bokstäverna till knappt läsbara 20%, och sammanställningen rapporterar hur många stavfel som faktiskt landade. Stora och små bokstäver bevaras genom ersättningar, och allt som inte är en vanlig bokstav - siffror, skiljetecken, accenttecken, emoji - passerar orörd.

Typiska användningsområden: testfixturer för stavningskontroller och "menade du"-funktioner, suddiga sökutvärderingsuppsättningar, träningsdataförstärkning för NLP-modeller, visar varför exakt matchningsdeduplicering misslyckas på mänskliga namn, eller kontrollera att din formulärvalidering tolererar realistisk input. Slumpen kommer från webbläsarens kryptokälla, och varje körning är annorlunda till sin design.

Allt körs lokalt i din webbläsare – din text lämnar aldrig din enhet.

FAQ

Vilka typer av stavfel simuleras?
De fyra klassikerna inom skrivfelsforskning: ersättning med en fysiskt intilliggande nyckel, transponering av två närliggande bokstäver, dubblering och utelämnande. Var och en har sin egen växling, så att du kan isolera en felklass för riktade testdata.
Varför spelar tangentbordslayouten roll?
Substitutioner ersätter en bokstav med en fysisk granne, och QWERTY och QWERTZ är oense om var y och z bor. Välj layouten som dina användare faktiskt skriver på, och de falska stavfelen matchar de riktiga som dina loggar kommer att visa.
Varför lämnas accentuerade bokstäver ifred?
Närliggande kartan täcker de 26 basnycklarna, där grannmodellen är meningsfull. Accenttecken skrivs via döda tangenter eller långa tryckningar, och deras verkliga stavfel är olika till sin natur - att ersätta dem med bastangentgrannar skulle producera orealistiska data.
Är antalet stavfel exakt?
Nej – varje bokstav har oberoende av varandra en risk för ett stavfel, så att antalet fluktuerar runt det förväntade värdet, från början. Denna slumpmässighet är avsiktlig: enhetliga, jämnt fördelade fel är exakt vad verkligt skrivande inte ser ut.
Är min text uppladdad någonstans?
Nej. Skrivfelen genereras helt och hållet i din webbläsare och din text lämnar aldrig din enhet.