Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'singer', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
singer
Transposition0
isnger
sniger
signer
sinegr
singre
Transposition1
nisger
sgnier
siegnr
sinreg
Transposition2
ginser
sengir
sirgen
Transposition2r
gniser
segnir
siregn
Transposition0x2
isgner
isnegr
isngre
sniegr
snigre
signre
Slip3A
insger
sngier
sigenr
sinerg
Slip3B
nsiger
sginer
siengr
sinrge
Omission
inger
snger
siger
siner
singr
singe
Repetition
ssinger
siinger
sinnger
singger
singeer
singerr
QWERTY Substitution
ainger
dinger
sunger
songer
sibger
simger
sinfer
sinher
singwr
singrr
singee
singet
QWERTY Repetition after
sainger
sdinger
siunger
sionger
sinbger
sinmger
singfer
singher
singewr
singerr
singere
singert
QWERTY Repetition before
asinger
dsinger
suinger
soinger
sibnger
simnger
sinfger
sinhger
singwer
singrer
singeer
singetr
QWERTY Substitution Transposed
ianger
aniger
aigner
ainegr
aingre
idnger
dniger
digner
dinegr
dingre
usnger
snuger
sugner
sunegr
sungre
osnger
snoger
sogner
sonegr
songre
isbger
sbiger
sigber
sibegr
sibgre
ismger
smiger
sigmer
simegr
simgre
isnfer
snifer
sifner
sinefr
sinfre
isnher
sniher
sihner
sinehr
sinhre
isngwr
snigwr
signwr
sinwgr
singrw
isngrr
snigrr
signrr
sinrgr
isngee
snigee
signee
sinege
isnget
sniget
signet
sinegt
singte
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