Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'contract', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
contract
Transposition0
ocntract
cnotract
cotnract
conrtact
contarct
contrcat
contratc
Transposition1
noctract
ctnoract
cortnact
conartct
contcart
contrtca
Transposition2
toncract
crntoact
coatrnct
concratt
conttacr
Transposition2r
tnocract
crtnoact
coartnct
concartt
conttcar
Transposition0x2
octnract
ocnrtact
ocntarct
ocntrcat
ocntratc
cnortact
cnotarct
cnotrcat
cnotratc
cotnarct
cotnrcat
cotnratc
conrtcat
conrtatc
contartc
Slip3A
onctract
cntoract
cotrnact
conratct
contacrt
contrcta
Slip3B
ncotract
ctonract
corntact
conatrct
contcrat
contrtac
Omission
ontract
cntract
cotract
conract
contact
contrct
contrat
contrac
Repetition
ccontract
coontract
conntract
conttract
contrract
contraact
contracct
contractt
QWERTY Substitution
xontract
vontract
cintract
cpntract
cobtract
comtract
conrract
conyract
conteact
conttact
contrsct
contraxt
contravt
contracr
contracy
QWERTY Repetition after
cxontract
cvontract
cointract
copntract
conbtract
conmtract
contrract
contyract
contreact
contrtact
contrasct
contracxt
contracvt
contractr
contracty
QWERTY Repetition before
xcontract
vcontract
ciontract
cpontract
cobntract
comntract
conrtract
conytract
conteract
conttract
contrsact
contraxct
contravct
contracrt
contracyt
QWERTY Substitution Transposed
oxntract
xnotract
xotnract
xonrtact
xontarct
xontrcat
xontratc
ovntract
vnotract
votnract
vonrtact
vontarct
vontrcat
vontratc
icntract
cnitract
citnract
cinrtact
cintarct
cintrcat
cintratc
pcntract
cnptract
cptnract
cpnrtact
cpntarct
cpntrcat
cpntratc
ocbtract
cbotract
cotbract
cobrtact
cobtarct
cobtrcat
cobtratc
ocmtract
cmotract
cotmract
comrtact
comtarct
comtrcat
comtratc
ocnrract
cnorract
cornract
conrarct
conrrcat
conrratc
ocnyract
cnoyract
coynract
conryact
conyarct
conyrcat
conyratc
ocnteact
cnoteact
cotneact
conetact
contaect
contecat
conteatc
ocnttact
cnottact
cotntact
contatct
conttcat
conttatc
ocntrsct
cnotrsct
cotnrsct
conrtsct
contsrct
contrcst
contrstc
ocntraxt
cnotraxt
cotnraxt
conrtaxt
contarxt
contrxat
contratx
ocntravt
cnotravt
cotnravt
conrtavt
contarvt
contrvat
contratv
ocntracr
cnotracr
cotnracr
conrtacr
contarcr
contrcar
contrarc
ocntracy
cnotracy
cotnracy
conrtacy
contarcy
contrcay
contrayc
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