Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'books free', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
books free
Transposition0
oboks free
bokos free
boosk free
book sfree
booksf ree
books rfee
books fere
Transposition1
oobks free
bkoos free
bosko free
boo skfree
bookf sree
booksrf ee
books erfe
books feer
Transposition2
koobs free
bsoko free
bo ksofree
boofs kree
bookr fsee
booksefr e
books eref
Transposition2r
koobs free
bskoo free
bo skofree
boof skree
bookrf see
bookserf e
books eerf
Transposition0x2
obkos free
oboskfree
obok sfree
oboksf ree
oboks rfee
oboks fere
oboks free
booskfree
book sfree
booksf ree
books rfee
books fere
boko sfree
bokosf ree
bokos rfee
bokos fere
bokos free
booskf ree
boosk rfee
boosk fere
boosk free
book srfee
book sfere
booksf ere
Slip3A
oobks free
bokos free
bokso free
boos kfree
book fsree
booksfr ee
books refe
books feer
Slip3B
oboks free
bkoos free
bosok free
boo ksfree
bookfs ree
booksr fee
books efre
books fere
Omission
ooks free
boks free
boos free
book free
booksfree
books ree
books fee
books fre
Repetition
bbooks free
boooks free
bookks free
bookss free
books free
books ffree
books frree
books freee
QWERTY Substitution
vooks free
nooks free
bioks free
bpoks free
boiks free
bopks free
boojs free
bools free
booka free
bookd free
books dree
books gree
books feee
books ftee
books frwe
books frre
books frew
books frer
QWERTY Repetition after
bvooks free
bnooks free
boioks free
bopoks free
booiks free
boopks free
bookjs free
bookls free
booksa free
booksd free
books fdree
books fgree
books freee
books frtee
books frewe
books frere
books freew
books freer
QWERTY Repetition before
vbooks free
nbooks free
biooks free
bpooks free
boioks free
bopoks free
boojks free
boolks free
bookas free
bookds free
books dfree
books gfree
books feree
books ftree
books frwee
books frree
books frewe
books frere
QWERTY Substitution Transposed
ovoks free
vokos free
voosk free
vook sfree
vooksf ree
vooks rfee
vooks fere
onoks free
nokos free
noosk free
nook sfree
nooksf ree
nooks rfee
nooks fere
iboks free
boiks free
bikos free
biosk free
biok sfree
bioksf ree
bioks rfee
bioks fere
pboks free
bopks free
bpkos free
bposk free
bpok sfree
bpoksf ree
bpoks rfee
bpoks fere
obiks free
bioks free
bokis free
boisk free
boik sfree
boiksf ree
boiks rfee
boiks fere
obpks free
bpoks free
bokps free
bopsk free
bopk sfree
bopksf ree
bopks rfee
bopks fere
obojs free
bojos free
boosj free
booj sfree
boojsf ree
boojs rfee
boojs fere
obols free
bolos free
boosl free
bool sfree
boolsf ree
bools rfee
bools fere
oboka free
bokoa free
booak free
book afree
bookaf ree
booka rfee
booka fere
obokd free
bokod free
boodk free
book dfree
bookdf ree
bookd rfee
bookd fere
oboks dree
bokos dree
boosk dree
book sdree
booksd ree
books rdee
books dere
oboks gree
bokos gree
boosk gree
book sgree
booksg ree
books rgee
books gere
oboks feee
bokos feee
boosk feee
book sfeee
booksf eee
books efee
oboks ftee
bokos ftee
boosk ftee
book sftee
booksf tee
books tfee
books fete
oboks frwe
bokos frwe
boosk frwe
book sfrwe
booksf rwe
books rfwe
books fwre
books frew
oboks frre
bokos frre
boosk frre
book sfrre
booksf rre
books rfre
books frer
oboks frew
bokos frew
boosk frew
book sfrew
booksf rew
books rfew
books ferw
books frwe
oboks frer
bokos frer
boosk frer
book sfrer
booksf rer
books rfer
books ferr
books frre
WrongDoubles
bboks free
bokks free
books frre
$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