Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'search 123', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
search 123
Transposition0
esarch 123
saerch 123
serach 123
seacrh 123
searhc 123
searc h123
search1 23
search 213
search 132
Transposition1
aesrch 123
sraech 123
secrah 123
seahcr 123
sear hc123
searc1 h23
search21 3
search 321
Transposition2
reasch 123
scareh 123
sehrca 123
sea chr123
sear1h c23
searc2 1h3
search312
Transposition2r
raesch 123
scraeh 123
sehcra 123
sea hcr123
sear1 hc23
searc21 h3
search321
Transposition0x2
esrach 123
esacrh 123
esarhc123
esarc h123
esarch1 23
esarch 213
esarch 132
saecrh 123
saerhc123
saerc h123
saerch1 23
saerch 213
saerch 132
serahc123
serac h123
serach1 23
serach 213
serach 132
seacr h123
seacrh1 23
seacrh 213
seacrh 132
searhc1 23
searhc 213
searhc 132
searc h213
searc h132
search1 32
Slip3A
easrch 123
sarech 123
sercah 123
seachr 123
searh c123
searc 1h23
search12 3
search 231
Slip3B
aserch 123
sreach 123
secarh 123
seahrc 123
sear ch123
searc1h 23
search2 13
search 312
Omission
earch 123
sarch 123
serch 123
seach 123
searh 123
searc 123
search123
search 23
search 13
search 12
Repetition
ssearch 123
seearch 123
seaarch 123
searrch 123
searcch 123
searchh 123
search 123
search 1123
search 1223
search 1233
QWERTY Substitution
aearch 123
dearch 123
swarch 123
srarch 123
sesrch 123
seaech 123
seatch 123
searxh 123
searvh 123
searcg 123
searcj 123
QWERTY Repetition after
saearch 123
sdearch 123
sewarch 123
serarch 123
seasrch 123
searech 123
seartch 123
searcxh 123
searcvh 123
searchg 123
searchj 123
QWERTY Repetition before
asearch 123
dsearch 123
swearch 123
srearch 123
sesarch 123
seaerch 123
seatrch 123
searxch 123
searvch 123
searcgh 123
searcjh 123
QWERTY Substitution Transposed
eaarch 123
aaerch 123
aerach 123
aeacrh 123
aearhc 123
aearc h123
aearch1 23
aearch 213
aearch 132
edarch 123
daerch 123
derach 123
deacrh 123
dearhc 123
dearc h123
dearch1 23
dearch 213
dearch 132
wsarch 123
sawrch 123
swrach 123
swacrh 123
swarhc 123
swarc h123
swarch1 23
swarch 213
swarch 132
rsarch 123
sarrch 123
srrach 123
sracrh 123
srarhc 123
srarc h123
srarch1 23
srarch 213
srarch 132
essrch 123
sserch 123
sersch 123
sescrh 123
sesrhc 123
sesrc h123
sesrch1 23
sesrch 213
sesrch 132
esaech 123
saeech 123
seeach 123
seaceh 123
seaehc 123
seaec h123
seaech1 23
seaech 213
seaech 132
esatch 123
saetch 123
setach 123
seacth 123
seathc 123
seatc h123
seatch1 23
seatch 213
seatch 132
esarxh 123
saerxh 123
seraxh 123
seaxrh 123
searhx 123
searx h123
searxh1 23
searxh 213
searxh 132
esarvh 123
saervh 123
seravh 123
seavrh 123
searhv 123
searv h123
searvh1 23
searvh 213
searvh 132
esarcg 123
saercg 123
seracg 123
seacrg 123
seargc 123
searc g123
searcg1 23
searcg 213
searcg 132
esarcj 123
saercj 123
seracj 123
seacrj 123
searjc 123
searc j123
searcj1 23
searcj 213
searcj 132
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