Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'mesa safe', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
mesa safe
Transposition0
emsa safe
msea safe
meas safe
mes asafe
mesas afe
mesa asfe
mesa sfae
mesa saef
Transposition1
sema safe
mase safe
me assafe
mess aafe
mesaas fe
mesa fase
mesa sefa
Transposition2
aesm safe
m saesafe
mesafsa e
mesa eafs
Transposition2r
asem safe
m asesafe
mes asafe
mesas afe
mesafas e
mesa efas
Transposition0x2
emassafe
ems asafe
emsas afe
emsa asfe
emsa sfae
emsa saef
mse asafe
mseas afe
msea asfe
msea sfae
msea saef
meass afe
meas asfe
meas sfae
meas saef
mes aasfe
mes asfae
mes asaef
mesas fae
mesas aef
mesa asef
Slip3A
esma safe
msae safe
mea ssafe
mes saafe
mesasa fe
mesa afse
mesa sfea
Slip3B
smea safe
maes safe
me sasafe
messa afe
mesaa sfe
mesa fsae
mesa seaf
Omission
esa safe
msa safe
mea safe
mes safe
mesasafe
mesa afe
mesa sfe
mesa sae
mesa saf
Repetition
mmesa safe
meesa safe
messa safe
mesaa safe
mesa safe
mesa ssafe
mesa saafe
mesa saffe
mesa safee
QWERTY Substitution
nesa safe
mwsa safe
mrsa safe
meaa safe
meda safe
mess safe
mesa aafe
mesa dafe
mesa ssfe
mesa sade
mesa sage
mesa safw
mesa safr
QWERTY Repetition after
mnesa safe
mewsa safe
mersa safe
mesaa safe
mesda safe
mesas safe
mesa saafe
mesa sdafe
mesa sasfe
mesa safde
mesa safge
mesa safew
mesa safer
QWERTY Repetition before
nmesa safe
mwesa safe
mresa safe
measa safe
medsa safe
messa safe
mesa asafe
mesa dsafe
mesa ssafe
mesa sadfe
mesa sagfe
mesa safwe
mesa safre
QWERTY Substitution Transposed
ensa safe
nsea safe
neas safe
nes asafe
nesas afe
nesa asfe
nesa sfae
nesa saef
wmsa safe
mswa safe
mwas safe
mws asafe
mwsas afe
mwsa asfe
mwsa sfae
mwsa saef
rmsa safe
msra safe
mras safe
mrs asafe
mrsas afe
mrsa asfe
mrsa sfae
mrsa saef
emaa safe
maea safe
mea asafe
meaas afe
meaa asfe
meaa sfae
meaa saef
emda safe
mdea safe
mead safe
med asafe
medas afe
meda asfe
meda sfae
meda saef
emss safe
mses safe
mes ssafe
messs afe
mess asfe
mess sfae
mess saef
emsa aafe
msea aafe
meas aafe
mes aaafe
mesaa afe
mesa afae
mesa aaef
emsa dafe
msea dafe
meas dafe
mes adafe
mesad afe
mesa adfe
mesa dfae
mesa daef
emsa ssfe
msea ssfe
meas ssfe
mes assfe
mesas sfe
mesa sfse
mesa ssef
emsa sade
msea sade
meas sade
mes asade
mesas ade
mesa asde
mesa sdae
mesa saed
emsa sage
msea sage
meas sage
mes asage
mesas age
mesa asge
mesa sgae
mesa saeg
emsa safw
msea safw
meas safw
mes asafw
mesas afw
mesa asfw
mesa sfaw
mesa sawf
emsa safr
msea safr
meas safr
mes asafr
mesas afr
mesa asfr
mesa sfar
mesa sarf
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