Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'o2.co.uk', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
o2.co.uk
Transposition0
2o.co.uk
o.2co.uk
o2c.o.uk
o2.oc.uk
o2.c.ouk
o2.cou.k
o2.co.ku
Transposition1
.2oco.uk
oc.2o.uk
o2oc..uk
o2..ocuk
o2.cu.ok
o2.coku.
Transposition2
c2.oo.uk
oo.c2.uk
o2.uo.ck
o2.ck.uo
Transposition2r
c.2oo.uk
ooc.2.uk
o2.oc.uk
o2.u.ock
o2.cku.o
Transposition0x2
2oc.o.uk
2o.oc.uk
2o.c.ouk
2o.cou.k
2o.co.ku
o.2oc.uk
o.2c.ouk
o.2cou.k
o.2co.ku
o2c..ouk
o2c.ou.k
o2c.o.ku
o2.ocu.k
o2.oc.ku
o2.c.oku
Slip3A
2.oco.uk
o.c2o.uk
o2co..uk
o2.o.cuk
o2.c.uok
o2.couk.
Slip3B
.o2co.uk
oc2.o.uk
o2o.c.uk
o2..couk
o2.cuo.k
o2.cok.u
Omission
2.co.uk
o.co.uk
o2co.uk
o2.o.uk
o2.c.uk
o2.couk
o2.co.k
o2.co.u
Repetition
oo2.co.uk
o22.co.uk
o2..co.uk
o2.cco.uk
o2.coo.uk
o2.co..uk
o2.co.uuk
o2.co.ukk
QWERTY Substitution
i2.co.uk
p2.co.uk
o2.xo.uk
o2.vo.uk
o2.ci.uk
o2.cp.uk
o2.co.yk
o2.co.ik
o2.co.uj
o2.co.ul
QWERTY Repetition after
oi2.co.uk
op2.co.uk
o2.cxo.uk
o2.cvo.uk
o2.coi.uk
o2.cop.uk
o2.co.uyk
o2.co.uik
o2.co.ukj
o2.co.ukl
QWERTY Repetition before
io2.co.uk
po2.co.uk
o2.xco.uk
o2.vco.uk
o2.cio.uk
o2.cpo.uk
o2.co.yuk
o2.co.iuk
o2.co.ujk
o2.co.ulk
QWERTY Substitution Transposed
2i.co.uk
i.2co.uk
i2c.o.uk
i2.oc.uk
i2.c.ouk
i2.cou.k
i2.co.ku
2p.co.uk
p.2co.uk
p2c.o.uk
p2.oc.uk
p2.c.ouk
p2.cou.k
p2.co.ku
2o.xo.uk
o.2xo.uk
o2x.o.uk
o2.ox.uk
o2.x.ouk
o2.xou.k
o2.xo.ku
2o.vo.uk
o.2vo.uk
o2v.o.uk
o2.ov.uk
o2.v.ouk
o2.vou.k
o2.vo.ku
2o.ci.uk
o.2ci.uk
o2c.i.uk
o2.ic.uk
o2.c.iuk
o2.ciu.k
o2.ci.ku
2o.cp.uk
o.2cp.uk
o2c.p.uk
o2.pc.uk
o2.c.puk
o2.cpu.k
o2.cp.ku
2o.co.yk
o.2co.yk
o2c.o.yk
o2.oc.yk
o2.c.oyk
o2.coy.k
o2.co.ky
2o.co.ik
o.2co.ik
o2c.o.ik
o2.oc.ik
o2.c.oik
o2.coi.k
o2.co.ki
2o.co.uj
o.2co.uj
o2c.o.uj
o2.oc.uj
o2.c.ouj
o2.cou.j
o2.co.ju
2o.co.ul
o.2co.ul
o2c.o.ul
o2.oc.ul
o2.c.oul
o2.cou.l
o2.co.lu
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