Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'book bags', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
book bags
Transposition0
obok bags
boko bags
boo kbags
bookb ags
book abgs
book bgas
book basg
Transposition1
oobk bags
bkoo bags
bo kobags
boob kags
bookab gs
book gabs
book bsga
Transposition2
koob bags
b okobags
bobk oags
booa bkgs
bookgba s
book sagb
Transposition2r
koob bags
b koobags
bob koags
booab kgs
bookgab s
book sgab
Transposition0x2
obkobags
obo kbags
obokb ags
obok abgs
obok bgas
obok basg
boo kbags
bookb ags
book abgs
book bgas
book basg
bokob ags
boko abgs
boko bgas
boko basg
boo kabgs
boo kbgas
boo kbasg
bookb gas
bookb asg
book absg
Slip3A
oobk bags
boko bags
bok obags
boo bkags
bookba gs
book agbs
book bgsa
Slip3B
obok bags
bkoo bags
bo okbags
boobk ags
booka bgs
book gbas
book bsag
Omission
ook bags
bok bags
boo bags
bookbags
book ags
book bgs
book bas
book bag
Repetition
bbook bags
boook bags
bookk bags
book bags
book bbags
book baags
book baggs
book bagss
QWERTY Substitution
vook bags
nook bags
biok bags
bpok bags
boik bags
bopk bags
booj bags
bool bags
book vags
book nags
book bsgs
book bafs
book bahs
book baga
book bagd
QWERTY Repetition after
bvook bags
bnook bags
boiok bags
bopok bags
booik bags
boopk bags
bookj bags
bookl bags
book bvags
book bnags
book basgs
book bagfs
book baghs
book bagsa
book bagsd
QWERTY Repetition before
vbook bags
nbook bags
biook bags
bpook bags
boiok bags
bopok bags
boojk bags
boolk bags
book vbags
book nbags
book bsags
book bafgs
book bahgs
book bagas
book bagds
QWERTY Substitution Transposed
ovok bags
voko bags
voo kbags
vookb ags
vook abgs
vook bgas
vook basg
onok bags
noko bags
noo kbags
nookb ags
nook abgs
nook bgas
nook basg
ibok bags
boik bags
biko bags
bio kbags
biokb ags
biok abgs
biok bgas
biok basg
pbok bags
bopk bags
bpko bags
bpo kbags
bpokb ags
bpok abgs
bpok bgas
bpok basg
obik bags
biok bags
boki bags
boi kbags
boikb ags
boik abgs
boik bgas
boik basg
obpk bags
bpok bags
bokp bags
bop kbags
bopkb ags
bopk abgs
bopk bgas
bopk basg
oboj bags
bojo bags
boo jbags
boojb ags
booj abgs
booj bgas
booj basg
obol bags
bolo bags
boo lbags
boolb ags
bool abgs
bool bgas
bool basg
obok vags
boko vags
boo kvags
bookv ags
book avgs
book vgas
book vasg
obok nags
boko nags
boo knags
bookn ags
book angs
book ngas
book nasg
obok bsgs
boko bsgs
boo kbsgs
bookb sgs
book sbgs
book bgss
book bssg
obok bafs
boko bafs
boo kbafs
bookb afs
book abfs
book bfas
book basf
obok bahs
boko bahs
boo kbahs
bookb ahs
book abhs
book bhas
book bash
obok baga
boko baga
boo kbaga
bookb aga
book abga
book bgaa
book baag
obok bagd
boko bagd
boo kbagd
bookb agd
book abgd
book bgad
book badg
WrongDoubles
bbok bags
bokk bags
$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