Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'piriform', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
piriform
Transposition0
ipriform
priiform
piirform
pirfiorm
piriofrm
pirifrom
pirifomr
Transposition1
ripiform
pifirorm
pirofirm
pirirofm
pirifmro
Transposition2
iirpform
pfriiorm
pioifrrm
pirrfoim
pirimorf
Transposition2r
iripform
pfiriorm
piofirrm
pirrofim
pirimrof
Transposition0x2
ipirform
iprfiorm
ipriofrm
iprifrom
iprifomr
prifiorm
priiofrm
priifrom
priifomr
piirofrm
piirfrom
piirfomr
pirfirom
pirfiomr
piriofmr
Slip3A
irpiform
priiform
piifrorm
pirfoirm
piriorfm
pirifrmo
Slip3B
rpiiform
piirform
pifriorm
piroifrm
pirirfom
pirifmor
Omission
iriform
priform
piiform
pirform
piriorm
pirifrm
pirifom
pirifor
Repetition
ppiriform
piiriform
pirriform
piriiform
pirifform
pirifoorm
piriforrm
piriformm
QWERTY Substitution
oiriform
puriform
poriform
pieiform
pitiform
piruform
piroform
piridorm
pirigorm
pirifirm
pirifprm
pirifoem
pirifotm
piriforn
QWERTY Repetition after
poiriform
piuriform
pioriform
pireiform
pirtiform
piriuform
pirioform
pirifdorm
pirifgorm
pirifoirm
pirifoprm
piriforem
pirifortm
piriformn
QWERTY Repetition before
opiriform
puiriform
poiriform
pieriform
pitriform
piruiform
piroiform
piridform
pirigform
pirifiorm
pirifporm
pirifoerm
pirifotrm
pirifornm
QWERTY Substitution Transposed
ioriform
oriiform
oiirform
oirfiorm
oiriofrm
oirifrom
oirifomr
upriform
pruiform
puirform
purfiorm
puriofrm
purifrom
purifomr
opriform
proiform
poirform
porfiorm
poriofrm
porifrom
porifomr
ipeiform
peiiform
piieform
piefiorm
pieiofrm
pieifrom
pieifomr
iptiform
ptiiform
piitform
pitfiorm
pitiofrm
pitifrom
pitifomr
ipruform
priuform
piurform
pirfuorm
piruofrm
pirufrom
pirufomr
iproform
prioform
piorform
pirfoorm
piroofrm
pirofrom
pirofomr
ipridorm
priidorm
piirdorm
pirdiorm
piriodrm
piridrom
piridomr
iprigorm
priigorm
piirgorm
pirgiorm
piriogrm
pirigrom
pirigomr
iprifirm
priifirm
piirfirm
pirfiirm
piriifrm
pirifrim
pirifimr
iprifprm
priifprm
piirfprm
pirfiprm
piripfrm
pirifrpm
pirifpmr
iprifoem
priifoem
piirfoem
pirfioem
piriofem
pirifeom
pirifome
iprifotm
priifotm
piirfotm
pirfiotm
pirioftm
piriftom
pirifomt
ipriforn
priiforn
piirforn
pirfiorn
piriofrn
pirifron
pirifonr
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