Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'madasafish', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
madasafish
Transposition0
amdasafish
mdaasafish
maadsafish
madsaafish
madaasfish
madasfaish
madasaifsh
madasafsih
madasafihs
Transposition1
damasafish
masadafish
madafasish
madasifash
madasasifh
madasafhsi
Transposition2
aadmsafish
msdaaafish
maaasdfish
madfsaaish
madaiafssh
madassfiah
madasahisf
Transposition2r
adamsafish
msadaafish
maasadfish
madfasaish
madaifassh
madassifah
madasahsif
Transposition0x2
amadsafish
amdsaafish
amdaasfish
amdasfaish
amdasaifsh
amdasafsih
amdasafihs
mdasaafish
mdaaasfish
mdaasfaish
mdaasaifsh
mdaasafsih
mdaasafihs
maadasfish
maadsfaish
maadsaifsh
maadsafsih
maadsafihs
madsafaish
madsaaifsh
madsaafsih
madsaafihs
madaasifsh
madaasfsih
madaasfihs
madasfasih
madasfaihs
madasaifhs
Slip3A
admasafish
mdaasafish
maasdafish
madsaafish
madaafsish
madasfiash
madasaisfh
madasafshi
Slip3B
dmaasafish
maadsafish
masdaafish
madaasfish
madafsaish
madasiafsh
madasasfih
madasafhis
Omission
adasafish
mdasafish
maasafish
madsafish
madaafish
madasfish
madasaish
madasafsh
madasafih
madasafis
Repetition
mmadasafish
maadasafish
maddasafish
madaasafish
madassafish
madasaafish
madasaffish
madasafiish
madasafissh
madasafishh
QWERTY Substitution
nadasafish
msdasafish
masasafish
mafasafish
madssafish
madaaafish
madadafish
madassfish
madasadish
madasagish
madasafush
madasafosh
madasafiah
madasafidh
madasafisg
madasafisj
QWERTY Repetition after
mnadasafish
masdasafish
madsasafish
madfasafish
madassafish
madasaafish
madasdafish
madasasfish
madasafdish
madasafgish
madasafiush
madasafiosh
madasafisah
madasafisdh
madasafishg
madasafishj
QWERTY Repetition before
nmadasafish
msadasafish
masdasafish
mafdasafish
madsasafish
madaasafish
madadsafish
madassafish
madasadfish
madasagfish
madasafuish
madasafoish
madasafiash
madasafidsh
madasafisgh
madasafisjh
QWERTY Substitution Transposed
andasafish
ndaasafish
naadsafish
nadsaafish
nadaasfish
nadasfaish
nadasaifsh
nadasafsih
nadasafihs
smdasafish
mdsasafish
msadsafish
msdsaafish
msdaasfish
msdasfaish
msdasaifsh
msdasafsih
msdasafihs
amsasafish
msaasafish
maassafish
massaafish
masaasfish
masasfaish
masasaifsh
masasafsih
masasafihs
amfasafish
mfaasafish
maafsafish
mafsaafish
mafaasfish
mafasfaish
mafasaifsh
mafasafsih
mafasafihs
amdssafish
mdassafish
masdsafish
madsasfish
madssfaish
madssaifsh
madssafsih
madssafihs
amdaaafish
mdaaaafish
maadaafish
madaafaish
madaaaifsh
madaaafsih
madaaafihs
amdadafish
mdaadafish
maaddafish
maddaafish
madaadfish
madadfaish
madadaifsh
madadafsih
madadafihs
amdassfish
mdaassfish
maadssfish
madasfsish
madassifsh
madassfsih
madassfihs
amdasadish
mdaasadish
maadsadish
madsaadish
madaasdish
madasdaish
madasaidsh
madasadsih
madasadihs
amdasagish
mdaasagish
maadsagish
madsaagish
madaasgish
madasgaish
madasaigsh
madasagsih
madasagihs
amdasafush
mdaasafush
maadsafush
madsaafush
madaasfush
madasfaush
madasaufsh
madasafsuh
madasafuhs
amdasafosh
mdaasafosh
maadsafosh
madsaafosh
madaasfosh
madasfaosh
madasaofsh
madasafsoh
madasafohs
amdasafiah
mdaasafiah
maadsafiah
madsaafiah
madaasfiah
madasfaiah
madasaifah
madasafaih
madasafiha
amdasafidh
mdaasafidh
maadsafidh
madsaafidh
madaasfidh
madasfaidh
madasaifdh
madasafdih
madasafihd
amdasafisg
mdaasafisg
maadsafisg
madsaafisg
madaasfisg
madasfaisg
madasaifsg
madasafsig
madasafigs
amdasafisj
mdaasafisj
maadsafisj
madsaafisj
madaasfisj
madasfaisj
madasaifsj
madasafsij
madasafijs
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
$sortKeys
$stringify
$stringifySafe
$sum
$svgPoster1
$table
$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