Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'snapfish', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
snapfish
Transposition0
nsapfish
sanpfish
snpafish
snafpish
snapifsh
snapfsih
snapfihs
Transposition1
anspfish
spanfish
snfpaish
snaifpsh
snapsifh
snapfhsi
Transposition2
pnasfish
sfapnish
snipfash
snasfiph
snaphisf
Transposition2r
pansfish
sfpanish
snifpash
snasifph
snaphsif
Transposition0x2
nspafish
nsafpish
nsapifsh
nsapfsih
nsapfihs
sanfpish
sanpifsh
sanpfsih
sanpfihs
snpaifsh
snpafsih
snpafihs
snafpsih
snafpihs
snapifhs
Slip3A
naspfish
sapnfish
snpfaish
snafipsh
snapisfh
snapfshi
Slip3B
asnpfish
spnafish
snfapish
snaipfsh
snapsfih
snapfhis
Omission
napfish
sapfish
snpfish
snafish
snapish
snapfsh
snapfih
snapfis
Repetition
ssnapfish
snnapfish
snaapfish
snappfish
snapffish
snapfiish
snapfissh
snapfishh
QWERTY Substitution
anapfish
dnapfish
sbapfish
smapfish
snspfish
snaofish
snapdish
snapgish
snapfush
snapfosh
snapfiah
snapfidh
snapfisg
snapfisj
QWERTY Repetition after
sanapfish
sdnapfish
snbapfish
snmapfish
snaspfish
snapofish
snapfdish
snapfgish
snapfiush
snapfiosh
snapfisah
snapfisdh
snapfishg
snapfishj
QWERTY Repetition before
asnapfish
dsnapfish
sbnapfish
smnapfish
snsapfish
snaopfish
snapdfish
snapgfish
snapfuish
snapfoish
snapfiash
snapfidsh
snapfisgh
snapfisjh
QWERTY Substitution Transposed
naapfish
aanpfish
anpafish
anafpish
anapifsh
anapfsih
anapfihs
ndapfish
danpfish
dnpafish
dnafpish
dnapifsh
dnapfsih
dnapfihs
bsapfish
sabpfish
sbpafish
sbafpish
sbapifsh
sbapfsih
sbapfihs
msapfish
sampfish
smpafish
smafpish
smapifsh
smapfsih
smapfihs
nsspfish
ssnpfish
snpsfish
snsfpish
snspifsh
snspfsih
snspfihs
nsaofish
sanofish
snoafish
snafoish
snaoifsh
snaofsih
snaofihs
nsapdish
sanpdish
snpadish
snadpish
snapidsh
snapdsih
snapdihs
nsapgish
sanpgish
snpagish
snagpish
snapigsh
snapgsih
snapgihs
nsapfush
sanpfush
snpafush
snafpush
snapufsh
snapfsuh
snapfuhs
nsapfosh
sanpfosh
snpafosh
snafposh
snapofsh
snapfsoh
snapfohs
nsapfiah
sanpfiah
snpafiah
snafpiah
snapifah
snapfaih
snapfiha
nsapfidh
sanpfidh
snpafidh
snafpidh
snapifdh
snapfdih
snapfihd
nsapfisg
sanpfisg
snpafisg
snafpisg
snapifsg
snapfsig
snapfigs
nsapfisj
sanpfisj
snpafisj
snafpisj
snapifsj
snapfsij
snapfijs
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