Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'diet plan', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
diet plan
Transposition0
idet plan
deit plan
dite plan
die tplan
dietp lan
diet lpan
diet paln
diet plna
Transposition1
eidt plan
dtei plan
di teplan
diep tlan
dietlp an
diet alpn
diet pnal
Transposition2
tied plan
d etiplan
dipt elan
diel ptan
dietapl n
diet nlap
Transposition2r
teid plan
d teiplan
dip telan
dielp tan
dietalp n
diet nalp
Transposition0x2
idteplan
ide tplan
idetp lan
idet lpan
idet paln
idet plna
dei tplan
deitp lan
deit lpan
deit paln
deit plna
ditep lan
dite lpan
dite paln
dite plna
die tlpan
die tpaln
die tplna
dietp aln
dietp lna
diet lpna
Slip3A
iedt plan
deti plan
dit eplan
die ptlan
dietpl an
diet lapn
diet panl
Slip3B
edit plan
dtie plan
di etplan
diept lan
dietl pan
diet apln
diet pnla
Omission
iet plan
det plan
dit plan
die plan
dietplan
diet lan
diet pan
diet pln
diet pla
Repetition
ddiet plan
diiet plan
dieet plan
diett plan
diet plan
diet pplan
diet pllan
diet plaan
diet plann
QWERTY Substitution
siet plan
fiet plan
duet plan
doet plan
diwt plan
dirt plan
dier plan
diey plan
diet olan
diet pkan
diet plsn
diet plab
diet plam
QWERTY Repetition after
dsiet plan
dfiet plan
diuet plan
dioet plan
diewt plan
diert plan
dietr plan
diety plan
diet polan
diet plkan
diet plasn
diet planb
diet planm
QWERTY Repetition before
sdiet plan
fdiet plan
duiet plan
doiet plan
diwet plan
diret plan
diert plan
dieyt plan
diet oplan
diet pklan
diet plsan
diet plabn
diet plamn
QWERTY Substitution Transposed
iset plan
seit plan
site plan
sie tplan
sietp lan
siet lpan
siet paln
siet plna
ifet plan
feit plan
fite plan
fie tplan
fietp lan
fiet lpan
fiet paln
fiet plna
udet plan
deut plan
dute plan
due tplan
duetp lan
duet lpan
duet paln
duet plna
odet plan
deot plan
dote plan
doe tplan
doetp lan
doet lpan
doet paln
doet plna
idwt plan
dwit plan
ditw plan
diw tplan
diwtp lan
diwt lpan
diwt paln
diwt plna
idrt plan
drit plan
ditr plan
dir tplan
dirtp lan
dirt lpan
dirt paln
dirt plna
ider plan
deir plan
dire plan
die rplan
dierp lan
dier lpan
dier paln
dier plna
idey plan
deiy plan
diye plan
die yplan
dieyp lan
diey lpan
diey paln
diey plna
idet olan
deit olan
dite olan
die tolan
dieto lan
diet loan
diet oaln
diet olna
idet pkan
deit pkan
dite pkan
die tpkan
dietp kan
diet kpan
diet pakn
diet pkna
idet plsn
deit plsn
dite plsn
die tplsn
dietp lsn
diet lpsn
diet psln
diet plns
idet plab
deit plab
dite plab
die tplab
dietp lab
diet lpab
diet palb
diet plba
idet plam
deit plam
dite plam
die tplam
dietp lam
diet lpam
diet palm
diet plma
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
$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