Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'puppies', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
puppies
Transposition0
upppies
ppupies
pupipes
puppeis
puppise
Transposition1
pppuies
puippes
pupeips
puppsei
Transposition2
pippues
puepips
pupsiep
Transposition2r
ppupies
pippues
pueipps
pupseip
Transposition0x2
upppies
uppipes
upppeis
upppise
ppuipes
ppupeis
ppupise
puppeis
puppise
pupipse
Slip3A
upppies
pppuies
pupipes
pupieps
puppesi
Slip3B
ppupies
puippes
pupepis
puppsie
Omission
uppies
pppies
pupies
puppes
puppis
puppie
Repetition
ppuppies
puuppies
pupppies
puppiies
puppiees
puppiess
QWERTY Substitution
ouppies
pyppies
pippies
puopies
pupoies
puppues
puppoes
puppiws
puppirs
puppiea
puppied
QWERTY Repetition after
pouppies
puyppies
puippies
pupopies
puppoies
puppiues
puppioes
puppiews
puppiers
puppiesa
puppiesd
QWERTY Repetition before
opuppies
pyuppies
piuppies
puoppies
pupopies
puppuies
puppoies
puppiwes
puppires
puppieas
puppieds
QWERTY Substitution Transposed
uoppies
opupies
oupipes
ouppeis
ouppise
ypppies
ppypies
pypipes
pyppeis
pyppise
ipppies
ppipies
pipipes
pippeis
pippise
upopies
poupies
pupoies
puoipes
puopeis
puopise
uppoies
ppuoies
puopies
pupioes
pupoeis
pupoise
upppues
ppupues
pupupes
puppeus
puppuse
upppoes
ppupoes
pupopes
puppeos
puppose
upppiws
ppupiws
pupipws
puppwis
puppisw
upppirs
ppupirs
pupiprs
puppris
puppisr
upppiea
ppupiea
pupipea
puppeia
puppiae
upppied
ppupied
pupiped
puppeid
puppide
WrongDoubles
puupies
pupiies
$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
$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