Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'cottage', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
cottage
Transposition0
octtage
ctotage
cotatge
cottgae
cottaeg
Transposition1
toctage
cttoage
coattge
cotgate
cottega
Transposition2
totcage
cattoge
cogtate
coteagt
Transposition2r
ttocage
cattoge
cogatte
cotegat
Transposition0x2
octtage
octatge
octtgae
octtaeg
ctoatge
ctotgae
ctotaeg
cottgae
cottaeg
cotateg
Slip3A
otctage
cttoage
cotatge
cotagte
cottgea
Slip3B
tcotage
ctotage
coattge
cotgtae
cotteag
Omission
ottage
cttage
cotage
cottge
cottae
cottag
Repetition
ccottage
coottage
cotttage
cottaage
cottagge
cottagee
QWERTY Substitution
xottage
vottage
cittage
cpttage
cortage
coytage
cotrage
cotyage
cottsge
cottafe
cottahe
cottagw
cottagr
QWERTY Repetition after
cxottage
cvottage
coittage
copttage
cotrtage
cotytage
cottrage
cottyage
cottasge
cottagfe
cottaghe
cottagew
cottager
QWERTY Repetition before
xcottage
vcottage
ciottage
cpottage
corttage
coyttage
cotrtage
cotytage
cottsage
cottafge
cottahge
cottagwe
cottagre
QWERTY Substitution Transposed
oxttage
xtotage
xotatge
xottgae
xottaeg
ovttage
vtotage
votatge
vottgae
vottaeg
icttage
ctitage
citatge
cittgae
cittaeg
pcttage
ctptage
cptatge
cpttgae
cpttaeg
ocrtage
crotage
cotrage
coratge
cortgae
cortaeg
ocytage
cyotage
cotyage
coyatge
coytgae
coytaeg
octrage
ctorage
cortage
cotarge
cotrgae
cotraeg
octyage
ctoyage
coytage
cotayge
cotygae
cotyaeg
octtsge
ctotsge
cotstge
cottgse
cottseg
octtafe
ctotafe
cotatfe
cottfae
cottaef
octtahe
ctotahe
cotathe
cotthae
cottaeh
octtagw
ctotagw
cotatgw
cottgaw
cottawg
octtagr
ctotagr
cotatgr
cottgar
cottarg
WrongDoubles
cootage
cotaage
$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