Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'ribbons', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
ribbons
Transposition0
irbbons
rbibons
ribobns
ribbnos
ribbosn
Transposition1
birbons
rbbions
riobbns
ribnobs
ribbsno
Transposition2
bibrons
robbins
rinbobs
ribsonb
Transposition2r
bbirons
robbins
rinobbs
ribsnob
Transposition0x2
irbbons
irbobns
irbbnos
irbbosn
rbiobns
rbibnos
rbibosn
ribbnos
ribbosn
ribobsn
Slip3A
ibrbons
rbbions
ribobns
ribonbs
ribbnso
Slip3B
bribons
rbibons
riobbns
ribnbos
ribbson
Omission
ibbons
rbbons
ribons
ribbns
ribbos
ribbon
Repetition
rribbons
riibbons
ribbbons
ribboons
ribbonns
ribbonss
QWERTY Substitution
eibbons
tibbons
rubbons
robbons
rivbons
rinbons
ribvons
ribnons
ribbins
ribbpns
ribbobs
ribboms
ribbona
ribbond
QWERTY Repetition after
reibbons
rtibbons
riubbons
riobbons
ribvbons
ribnbons
ribbvons
ribbnons
ribboins
ribbopns
ribbonbs
ribbonms
ribbonsa
ribbonsd
QWERTY Repetition before
eribbons
tribbons
ruibbons
roibbons
rivbbons
rinbbons
ribvbons
ribnbons
ribbions
ribbpons
ribbobns
ribbomns
ribbonas
ribbonds
QWERTY Substitution Transposed
iebbons
ebibons
eibobns
eibbnos
eibbosn
itbbons
tbibons
tibobns
tibbnos
tibbosn
urbbons
rbubons
rubobns
rubbnos
rubbosn
orbbons
rbobons
robobns
robbnos
robbosn
irvbons
rvibons
ribvons
rivobns
rivbnos
rivbosn
irnbons
rnibons
ribnons
rinobns
rinbnos
rinbosn
irbvons
rbivons
rivbons
ribovns
ribvnos
ribvosn
irbnons
rbinons
rinbons
ribonns
ribnnos
ribnosn
irbbins
rbibins
ribibns
ribbnis
ribbisn
irbbpns
rbibpns
ribpbns
ribbnps
ribbpsn
irbbobs
rbibobs
ribobbs
ribbbos
ribbosb
irbboms
rbiboms
ribobms
ribbmos
ribbosm
irbbona
rbibona
ribobna
ribbnoa
ribboan
irbbond
rbibond
ribobnd
ribbnod
ribbodn
WrongDoubles
riibons
riboons
$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