Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'products', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
products
Transposition0
rpoducts
porducts
prdoucts
proudcts
prodcuts
produtcs
producst
Transposition1
orpducts
pdoructs
prudocts
procudts
prodtcus
produstc
Transposition2
dropucts
puodrcts
prcduots
protucds
prodsctu
Transposition2r
dorpucts
pudorcts
prcudots
protcuds
prodstcu
Transposition0x2
rpdoucts
rpoudcts
rpodcuts
rpodutcs
rpoducst
porudcts
pordcuts
pordutcs
porducst
prdocuts
prdoutcs
prdoucst
proudtcs
proudcst
prodcust
Slip3A
ropducts
podructs
prduocts
proucdts
prodctus
produtsc
Slip3B
oprducts
pdroucts
pruodcts
procduts
prodtucs
produsct
Omission
roducts
poducts
prducts
proucts
prodcts
produts
producs
product
Repetition
pproducts
prroducts
prooducts
prodducts
produucts
produccts
productts
productss
QWERTY Substitution
oroducts
peoducts
ptoducts
priducts
prpducts
prosucts
profucts
prodycts
prodicts
produxts
produvts
producrs
producys
producta
productd
QWERTY Repetition after
poroducts
preoducts
prtoducts
proiducts
propducts
prodsucts
prodfucts
produycts
produicts
producxts
producvts
productrs
productys
productsa
productsd
QWERTY Repetition before
oproducts
peroducts
ptroducts
prioducts
prpoducts
prosducts
profducts
prodyucts
prodiucts
produxcts
produvcts
producrts
producyts
productas
productds
QWERTY Substitution Transposed
rooducts
oorducts
ordoucts
oroudcts
orodcuts
orodutcs
oroducst
epoducts
poeducts
pedoucts
peoudcts
peodcuts
peodutcs
peoducst
tpoducts
potducts
ptdoucts
ptoudcts
ptodcuts
ptodutcs
ptoducst
rpiducts
pirducts
prdiucts
priudcts
pridcuts
pridutcs
priducst
rppducts
pprducts
prdpucts
prpudcts
prpdcuts
prpdutcs
prpducst
rposucts
porsucts
prsoucts
prouscts
proscuts
prosutcs
prosucst
rpofucts
porfucts
prfoucts
proufcts
profcuts
profutcs
profucst
rpodycts
pordycts
prdoycts
proydcts
prodcyts
prodytcs
prodycst
rpodicts
pordicts
prdoicts
proidcts
prodcits
proditcs
prodicst
rpoduxts
porduxts
prdouxts
proudxts
prodxuts
produtxs
produxst
rpoduvts
porduvts
prdouvts
proudvts
prodvuts
produtvs
produvst
rpoducrs
porducrs
prdoucrs
proudcrs
prodcurs
produrcs
producsr
rpoducys
porducys
prdoucys
proudcys
prodcuys
produycs
producsy
rpoducta
porducta
prdoucta
proudcta
prodcuta
produtca
producat
rpoductd
porductd
prdouctd
proudctd
prodcutd
produtcd
producdt
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
$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