Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'chocolate', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
chocolate
Transposition0
hcocolate
cohcolate
chcoolate
chooclate
chocloate
chocoalte
chocoltae
chocolaet
Transposition1
ohccolate
ccoholate
cholocate
chocalote
chocotale
chocoleta
Transposition2
coochlate
chlcooate
choaolcte
choctlaoe
chocoeatl
Transposition2r
cohcolate
cocohlate
chlocoate
choalocte
choctaloe
chocoetal
Transposition0x2
hccoolate
hcooclate
hcocloate
hcocoalte
hcocoltae
hcocolaet
cohoclate
cohcloate
cohcoalte
cohcoltae
cohcolaet
chcoloate
chcooalte
chcooltae
chcoolaet
choocalte
choocltae
chooclaet
choclotae
chocloaet
chocoalet
Slip3A
hoccolate
cocholate
chcoolate
choolcate
choclaote
chocoatle
chocoltea
Slip3B
ochcolate
cchoolate
chooclate
cholcoate
chocaolte
chocotlae
chocoleat
Omission
hocolate
cocolate
chcolate
choolate
choclate
chocoate
chocolte
chocolae
chocolat
Repetition
cchocolate
chhocolate
choocolate
choccolate
chocoolate
chocollate
chocolaate
chocolatte
chocolatee
QWERTY Substitution
xhocolate
vhocolate
cgocolate
cjocolate
chicolate
chpcolate
choxolate
chovolate
chocilate
chocplate
chocokate
chocolste
chocolare
chocolaye
chocolatw
chocolatr
QWERTY Repetition after
cxhocolate
cvhocolate
chgocolate
chjocolate
choicolate
chopcolate
chocxolate
chocvolate
chocoilate
chocoplate
chocolkate
chocolaste
chocolatre
chocolatye
chocolatew
chocolater
QWERTY Repetition before
xchocolate
vchocolate
cghocolate
cjhocolate
chiocolate
chpocolate
choxcolate
chovcolate
chociolate
chocpolate
chocoklate
chocolsate
chocolarte
chocolayte
chocolatwe
chocolatre
QWERTY Substitution Transposed
hxocolate
xohcolate
xhcoolate
xhooclate
xhocloate
xhocoalte
xhocoltae
xhocolaet
hvocolate
vohcolate
vhcoolate
vhooclate
vhocloate
vhocoalte
vhocoltae
vhocolaet
gcocolate
cogcolate
cgcoolate
cgooclate
cgocloate
cgocoalte
cgocoltae
cgocolaet
jcocolate
cojcolate
cjcoolate
cjooclate
cjocloate
cjocoalte
cjocoltae
cjocolaet
hcicolate
cihcolate
chciolate
chioclate
chicloate
chicoalte
chicoltae
chicolaet
hcpcolate
cphcolate
chcpolate
chpoclate
chpcloate
chpcoalte
chpcoltae
chpcolaet
hcoxolate
cohxolate
chxoolate
chooxlate
choxloate
choxoalte
choxoltae
choxolaet
hcovolate
cohvolate
chvoolate
choovlate
chovloate
chovoalte
chovoltae
chovolaet
hcocilate
cohcilate
chcoilate
choiclate
chocliate
chocialte
chociltae
chocilaet
hcocplate
cohcplate
chcoplate
chopclate
choclpate
chocpalte
chocpltae
chocplaet
hcocokate
cohcokate
chcookate
choockate
chockoate
chocoakte
chocoktae
chocokaet
hcocolste
cohcolste
chcoolste
chooclste
chocloste
chocoslte
chocoltse
chocolset
hcocolare
cohcolare
chcoolare
chooclare
chocloare
chocoalre
chocolrae
chocolaer
hcocolaye
cohcolaye
chcoolaye
chooclaye
chocloaye
chocoalye
chocolyae
chocolaey
hcocolatw
cohcolatw
chcoolatw
chooclatw
chocloatw
chocoaltw
chocoltaw
chocolawt
hcocolatr
cohcolatr
chcoolatr
chooclatr
chocloatr
chocoaltr
chocoltar
chocolart
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