Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'ccleaner', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
ccleaner
Transposition0
clceaner
ccelaner
cclaener
cclenaer
ccleaenr
ccleanre
Transposition1
lcceaner
celcaner
ccaelner
cclnaeer
ccleenar
cclearen
Transposition2
eclcaner
calecner
ccnealer
cclernea
Transposition2r
elccaner
caelcner
ccnaeler
cclenaer
cclerena
Transposition0x2
ccelaner
cclaener
cclenaer
ccleaenr
ccleanre
clcaener
clcenaer
clceaenr
clceanre
ccelnaer
ccelaenr
ccelanre
cclaeenr
cclaenre
cclenare
Slip3A
clceaner
clecaner
ccealner
cclaneer
cclenear
ccleaern
Slip3B
lcceaner
ceclaner
ccalener
cclneaer
ccleeanr
cclearne
Omission
cleaner
cceaner
cclaner
cclener
ccleaer
ccleanr
ccleane
Repetition
cccleaner
cclleaner
ccleeaner
ccleaaner
ccleanner
ccleaneer
ccleanerr
QWERTY Substitution
xcleaner
vcleaner
cxleaner
cvleaner
cckeaner
cclwaner
cclraner
cclesner
ccleaber
ccleamer
ccleanwr
ccleanrr
ccleanee
ccleanet
QWERTY Repetition after
cxcleaner
cvcleaner
ccxleaner
ccvleaner
cclkeaner
cclewaner
ccleraner
ccleasner
ccleanber
ccleanmer
ccleanewr
ccleanerr
ccleanere
ccleanert
QWERTY Repetition before
xccleaner
vccleaner
cxcleaner
cvcleaner
cckleaner
cclweaner
cclreaner
cclesaner
ccleabner
ccleamner
ccleanwer
ccleanrer
ccleaneer
ccleanetr
QWERTY Substitution Transposed
cxleaner
xlceaner
xcelaner
xclaener
xclenaer
xcleaenr
xcleanre
cvleaner
vlceaner
vcelaner
vclaener
vclenaer
vcleaenr
vcleanre
xcleaner
clxeaner
cxelaner
cxlaener
cxlenaer
cxleaenr
cxleanre
vcleaner
clveaner
cvelaner
cvlaener
cvlenaer
cvleaenr
cvleanre
ckceaner
ccekaner
cckaener
cckenaer
cckeaenr
cckeanre
clcwaner
ccwlaner
cclawner
cclwnaer
cclwaenr
cclwanre
clcraner
ccrlaner
cclarner
cclrnaer
cclraenr
cclranre
clcesner
ccelsner
cclsener
cclenser
cclesenr
cclesnre
clceaber
ccelaber
cclaeber
cclebaer
ccleaebr
ccleabre
clceamer
ccelamer
cclaemer
cclemaer
ccleaemr
ccleamre
clceanwr
ccelanwr
cclaenwr
cclenawr
ccleawnr
ccleanrw
clceanrr
ccelanrr
cclaenrr
cclenarr
cclearnr
clceanee
ccelanee
cclaenee
cclenaee
ccleaene
clceanet
ccelanet
cclaenet
cclenaet
ccleaent
ccleante
WrongDoubles
clleaner
$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
$table
$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