Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'dog food dry', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
dog food dry
Transposition0
odg food dry
dgo food dry
do gfood dry
dogf ood dry
dog ofod dry
dog fodo dry
dog foo ddry
dog foodd ry
dog food rdy
dog food dyr
Transposition1
god food dry
d gofood dry
dof good dry
dogof od dry
dog oofd dry
dog fdoo dry
dog fo dodry
dog foodrd y
dog food yrd
Transposition2
ogdfood dry
dfg oood dry
doo fgod dry
dogofo d dry
dog doof dry
dog f ododry
dog fodd ory
dog foor ddy
dog foodydr
Transposition2r
godfood dry
df goood dry
doof god dry
dogoof d dry
dog doof dry
dog f doodry
dog fod dory
dog foord dy
dog foodyrd
Transposition0x2
od gfood dry
odgf ood dry
odg ofod dry
odg food dry
odg fododry
odg foo ddry
odg foodd ry
odg food rdy
odg food dyr
dgof ood dry
dgo ofod dry
dgo food dry
dgo fododry
dgo foo ddry
dgo foodd ry
dgo food rdy
dgo food dyr
do gofod dry
do gfood dry
do gfododry
do gfoo ddry
do gfoodd ry
do gfood rdy
do gfood dyr
dogf ood dry
dogf ododry
dogf oo ddry
dogf oodd ry
dogf ood rdy
dogf ood dyr
dog ofdodry
dog ofo ddry
dog ofodd ry
dog ofod rdy
dog ofod dyr
dog foo ddry
dog foodd ry
dog food rdy
dog food dyr
dog fodod ry
dog fodo rdy
dog fodo dyr
dog foo drdy
dog foo ddyr
dog foodd yr
Slip3A
ogd food dry
dg ofood dry
do fgood dry
dogfo od dry
dog oofd dry
dog fodo dry
dog fod odry
dog foo ddry
dog fooddr y
dog food ryd
Slip3B
gdo food dry
d ogfood dry
dofg ood dry
dogo fod dry
dog ofod dry
dog fdoo dry
dog fo oddry
dog foodd ry
dog foodr dy
dog food ydr
Omission
og food dry
dg food dry
do food dry
dogfood dry
dog ood dry
dog fod dry
dog foo dry
dog fooddry
dog food ry
dog food dy
dog food dr
Repetition
ddog food dry
doog food dry
dogg food dry
dog food dry
dog ffood dry
dog foood dry
dog foodd dry
dog food dry
dog food ddry
dog food drry
dog food dryy
QWERTY Substitution
sog food dry
fog food dry
dig food dry
dpg food dry
dof food dry
doh food dry
dog dood dry
dog good dry
dog fiod dry
dog fpod dry
dog foid dry
dog fopd dry
dog foos dry
dog foof dry
dog food sry
dog food fry
dog food dey
dog food dty
dog food drt
dog food dru
QWERTY Repetition after
dsog food dry
dfog food dry
doig food dry
dopg food dry
dogf food dry
dogh food dry
dog fdood dry
dog fgood dry
dog foiod dry
dog fopod dry
dog fooid dry
dog foopd dry
dog foods dry
dog foodf dry
dog food dsry
dog food dfry
dog food drey
dog food drty
dog food dryt
dog food dryu
QWERTY Repetition before
sdog food dry
fdog food dry
diog food dry
dpog food dry
dofg food dry
dohg food dry
dog dfood dry
dog gfood dry
dog fiood dry
dog fpood dry
dog foiod dry
dog fopod dry
dog foosd dry
dog foofd dry
dog food sdry
dog food fdry
dog food dery
dog food dtry
dog food drty
dog food druy
QWERTY Substitution Transposed
osg food dry
sgo food dry
so gfood dry
sogf ood dry
sog ofod dry
sog fodo dry
sog foo ddry
sog foodd ry
sog food rdy
sog food dyr
ofg food dry
fgo food dry
fo gfood dry
fogf ood dry
fog ofod dry
fog fodo dry
fog foo ddry
fog foodd ry
fog food rdy
fog food dyr
idg food dry
dgi food dry
di gfood dry
digf ood dry
dig ofod dry
dig fodo dry
dig foo ddry
dig foodd ry
dig food rdy
dig food dyr
pdg food dry
dgp food dry
dp gfood dry
dpgf ood dry
dpg ofod dry
dpg fodo dry
dpg foo ddry
dpg foodd ry
dpg food rdy
dpg food dyr
odf food dry
dfo food dry
do ffood dry
doff ood dry
dof ofod dry
dof fodo dry
dof foo ddry
dof foodd ry
dof food rdy
dof food dyr
odh food dry
dho food dry
do hfood dry
dohf ood dry
doh ofod dry
doh fodo dry
doh foo ddry
doh foodd ry
doh food rdy
doh food dyr
odg dood dry
dgo dood dry
do gdood dry
dogd ood dry
dog odod dry
dog dodo dry
dog doo ddry
dog doodd ry
dog dood rdy
dog dood dyr
odg good dry
dgo good dry
do ggood dry
dogg ood dry
dog ogod dry
dog godo dry
dog goo ddry
dog goodd ry
dog good rdy
dog good dyr
odg fiod dry
dgo fiod dry
do gfiod dry
dogf iod dry
dog ifod dry
dog foid dry
dog fido dry
dog fio ddry
dog fiodd ry
dog fiod rdy
dog fiod dyr
odg fpod dry
dgo fpod dry
do gfpod dry
dogf pod dry
dog pfod dry
dog fopd dry
dog fpdo dry
dog fpo ddry
dog fpodd ry
dog fpod rdy
dog fpod dyr
odg foid dry
dgo foid dry
do gfoid dry
dogf oid dry
dog ofid dry
dog fiod dry
dog fodi dry
dog foi ddry
dog foidd ry
dog foid rdy
dog foid dyr
odg fopd dry
dgo fopd dry
do gfopd dry
dogf opd dry
dog ofpd dry
dog fpod dry
dog fodp dry
dog fop ddry
dog fopdd ry
dog fopd rdy
dog fopd dyr
odg foos dry
dgo foos dry
do gfoos dry
dogf oos dry
dog ofos dry
dog foso dry
dog foo sdry
dog foosd ry
dog foos rdy
dog foos dyr
odg foof dry
dgo foof dry
do gfoof dry
dogf oof dry
dog ofof dry
dog fofo dry
dog foo fdry
dog foofd ry
dog foof rdy
dog foof dyr
odg food sry
dgo food sry
do gfood sry
dogf ood sry
dog ofod sry
dog fodo sry
dog foo dsry
dog foods ry
dog food rsy
dog food syr
odg food fry
dgo food fry
do gfood fry
dogf ood fry
dog ofod fry
dog fodo fry
dog foo dfry
dog foodf ry
dog food rfy
dog food fyr
odg food dey
dgo food dey
do gfood dey
dogf ood dey
dog ofod dey
dog fodo dey
dog foo ddey
dog foodd ey
dog food edy
dog food dye
odg food dty
dgo food dty
do gfood dty
dogf ood dty
dog ofod dty
dog fodo dty
dog foo ddty
dog foodd ty
dog food tdy
dog food dyt
odg food drt
dgo food drt
do gfood drt
dogf ood drt
dog ofod drt
dog fodo drt
dog foo ddrt
dog foodd rt
dog food rdt
dog food dtr
odg food dru
dgo food dru
do gfood dru
dogf ood dru
dog ofod dru
dog fodo dru
dog foo ddru
dog foodd ru
dog food rdu
dog food dur
WrongDoubles
dog ffod dry
dog fodd dry
$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