Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'cottages', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
cottages
Transposition0
octtages
ctotages
cotatges
cottgaes
cottaegs
cottagse
Transposition1
toctages
cttoages
coattges
cotgates
cottegas
cottaseg
Transposition2
totcages
cattoges
cogtates
coteagts
cottsgea
Transposition2r
ttocages
cattoges
cogattes
cotegats
cottsega
Transposition0x2
octtages
octatges
octtgaes
octtaegs
octtagse
ctoatges
ctotgaes
ctotaegs
ctotagse
cottgaes
cottaegs
cottagse
cotategs
cotatgse
cottgase
Slip3A
otctages
cttoages
cotatges
cotagtes
cottgeas
cottaesg
Slip3B
tcotages
ctotages
coattges
cotgtaes
cotteags
cottasge
Omission
ottages
cttages
cotages
cottges
cottaes
cottags
cottage
Repetition
ccottages
coottages
cotttages
cottaages
cottagges
cottagees
cottagess
QWERTY Substitution
xottages
vottages
cittages
cpttages
cortages
coytages
cotrages
cotyages
cottsges
cottafes
cottahes
cottagws
cottagrs
cottagea
cottaged
QWERTY Repetition after
cxottages
cvottages
coittages
copttages
cotrtages
cotytages
cottrages
cottyages
cottasges
cottagfes
cottaghes
cottagews
cottagers
cottagesa
cottagesd
QWERTY Repetition before
xcottages
vcottages
ciottages
cpottages
corttages
coyttages
cotrtages
cotytages
cottsages
cottafges
cottahges
cottagwes
cottagres
cottageas
cottageds
QWERTY Substitution Transposed
oxttages
xtotages
xotatges
xottgaes
xottaegs
xottagse
ovttages
vtotages
votatges
vottgaes
vottaegs
vottagse
icttages
ctitages
citatges
cittgaes
cittaegs
cittagse
pcttages
ctptages
cptatges
cpttgaes
cpttaegs
cpttagse
ocrtages
crotages
cotrages
coratges
cortgaes
cortaegs
cortagse
ocytages
cyotages
cotyages
coyatges
coytgaes
coytaegs
coytagse
octrages
ctorages
cortages
cotarges
cotrgaes
cotraegs
cotragse
octyages
ctoyages
coytages
cotayges
cotygaes
cotyaegs
cotyagse
octtsges
ctotsges
cotstges
cottgses
cottsegs
cottsgse
octtafes
ctotafes
cotatfes
cottfaes
cottaefs
cottafse
octtahes
ctotahes
cotathes
cotthaes
cottaehs
cottahse
octtagws
ctotagws
cotatgws
cottgaws
cottawgs
cottagsw
octtagrs
ctotagrs
cotatgrs
cottgars
cottargs
cottagsr
octtagea
ctotagea
cotatgea
cottgaea
cottaega
cottagae
octtaged
ctotaged
cotatged
cottgaed
cottaegd
cottagde
WrongDoubles
cootages
cotaages
$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