Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'swirlygig', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
swirlygig
Transposition0
wsirlygig
siwrlygig
swrilygig
swilrygig
swirylgig
swirlgyig
swirlyigg
swirlyggi
Transposition1
iwsrlygig
sriwlygig
swlriygig
swiylrgig
swirgylig
swirligyg
Transposition2
rwislygig
slirwygig
swyrligig
swiglyrig
swiriyglg
swirlggiy
Transposition2r
riwslygig
slriwygig
swylrigig
swigylrig
swirigylg
swirlgigy
Transposition0x2
wsrilygig
wsilrygig
wsirylgig
wsirlgyig
wsirlyigg
wsirlyggi
siwlrygig
siwrylgig
siwrlgyig
siwrlyigg
siwrlyggi
swriylgig
swrilgyig
swrilyigg
swrilyggi
swilrgyig
swilryigg
swilryggi
swiryligg
swirylggi
swirlgygi
Slip3A
wisrlygig
sirwlygig
swrliygig
swilyrgig
swiryglig
swirlgiyg
swirlyigg
Slip3B
iswrlygig
srwilygig
swlirygig
swiyrlgig
swirglyig
swirliygg
swirlyggi
Omission
wirlygig
sirlygig
swrlygig
swilygig
swirygig
swirlgig
swirlyig
swirlygg
swirlygi
Repetition
sswirlygig
swwirlygig
swiirlygig
swirrlygig
swirllygig
swirlyygig
swirlyggig
swirlygiig
swirlygigg
QWERTY Substitution
awirlygig
dwirlygig
sqirlygig
seirlygig
swurlygig
sworlygig
swielygig
switlygig
swirkygig
swirltgig
swirlugig
swirlyfig
swirlyhig
swirlygug
swirlygog
swirlygif
swirlygih
QWERTY Repetition after
sawirlygig
sdwirlygig
swqirlygig
sweirlygig
swiurlygig
swiorlygig
swirelygig
swirtlygig
swirlkygig
swirlytgig
swirlyugig
swirlygfig
swirlyghig
swirlygiug
swirlygiog
swirlygigf
swirlygigh
QWERTY Repetition before
aswirlygig
dswirlygig
sqwirlygig
sewirlygig
swuirlygig
swoirlygig
swierlygig
switrlygig
swirklygig
swirltygig
swirluygig
swirlyfgig
swirlyhgig
swirlyguig
swirlygoig
swirlygifg
swirlygihg
QWERTY Substitution Transposed
wairlygig
aiwrlygig
awrilygig
awilrygig
awirylgig
awirlgyig
awirlyigg
awirlyggi
wdirlygig
diwrlygig
dwrilygig
dwilrygig
dwirylgig
dwirlgyig
dwirlyigg
dwirlyggi
qsirlygig
siqrlygig
sqrilygig
sqilrygig
sqirylgig
sqirlgyig
sqirlyigg
sqirlyggi
esirlygig
sierlygig
serilygig
seilrygig
seirylgig
seirlgyig
seirlyigg
seirlyggi
wsurlygig
suwrlygig
swrulygig
swulrygig
swurylgig
swurlgyig
swurlyigg
swurlyggi
wsorlygig
sowrlygig
swrolygig
swolrygig
sworylgig
sworlgyig
sworlyigg
sworlyggi
wsielygig
siwelygig
sweilygig
swileygig
swieylgig
swielgyig
swielyigg
swielyggi
wsitlygig
siwtlygig
swtilygig
swiltygig
switylgig
switlgyig
switlyigg
switlyggi
wsirkygig
siwrkygig
swrikygig
swikrygig
swirykgig
swirkgyig
swirkyigg
swirkyggi
wsirltgig
siwrltgig
swriltgig
swilrtgig
swirtlgig
swirlgtig
swirltigg
swirltggi
wsirlugig
siwrlugig
swrilugig
swilrugig
swirulgig
swirlguig
swirluigg
swirluggi
wsirlyfig
siwrlyfig
swrilyfig
swilryfig
swirylfig
swirlfyig
swirlyifg
swirlyfgi
wsirlyhig
siwrlyhig
swrilyhig
swilryhig
swirylhig
swirlhyig
swirlyihg
swirlyhgi
wsirlygug
siwrlygug
swrilygug
swilrygug
swirylgug
swirlgyug
swirlyugg
swirlyggu
wsirlygog
siwrlygog
swrilygog
swilrygog
swirylgog
swirlgyog
swirlyogg
swirlyggo
wsirlygif
siwrlygif
swrilygif
swilrygif
swirylgif
swirlgyif
swirlyigf
swirlygfi
wsirlygih
siwrlygih
swrilygih
swilrygih
swirylgih
swirlgyih
swirlyigh
swirlyghi
WrongDoubles
$JSON
$address
$applyDefault
$clone
$commas
$copy
$copyFields
$delete
$entries
$expand
$filt
$getType
$isArray
$isBoolean
$isClass
$isDate
$isElement
$isFunction
$isNumber
$isObject
$isString
$isType
$isValidDate
$json2txt
$keys
$load
$matchall
$parseFloats
$pick
$postJSON
$prune
$save
$set
$sortBy
$stringify
$sum
$svgPoster1
$textify
$toFixed
$type
$without
Glossary
Transposition = adjacent pairs of letters are swapped
Omission = individual letters are missed out
Repetition = individual letters are entered twice consecutively
QWERTY substitution = letters are replaced by each of their QWERTY-keyboard based physical neighbours (e.g. 'h' gets replaced with y, u, j, n, b, g)
QWERTY repetition type 1 = letters are followed by each of their QWERTY-keyboard neighbours
QWERTY repetition type 2 = letters are preceded by each of their QWERTY-keyboard neighbours