Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'greenleaf', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
greenleaf
Transposition0
rgeenleaf
gerenleaf
greneleaf
greelneaf
greenelaf
greenlaef
greenlefa
Transposition1
ergenleaf
geernleaf
grneeleaf
grelneeaf
greeelnaf
greenaelf
greenlfae
Transposition2
eregnleaf
gneerleaf
grleneeaf
greealenf
greenfeal
Transposition2r
eergnleaf
gneerleaf
grlneeeaf
greelneaf
greeaelnf
greenfael
Transposition0x2
rgeenleaf
rgeneleaf
rgeelneaf
rgeenelaf
rgeenlaef
rgeenlefa
gerneleaf
gerelneaf
gerenelaf
gerenlaef
gerenlefa
greelneaf
greenelaf
greenlaef
greenlefa
greneelaf
grenelaef
grenelefa
greelnaef
greelnefa
greenelfa
Slip3A
regenleaf
geernleaf
greneleaf
grenleeaf
greelenaf
greenealf
greenlafe
Slip3B
egrenleaf
gerenleaf
grneeleaf
greleneaf
greeenlaf
greenalef
greenlfea
Omission
reenleaf
geenleaf
grenleaf
greeleaf
greeneaf
greenlaf
greenlef
greenlea
Repetition
ggreenleaf
grreenleaf
greeenleaf
greennleaf
greenlleaf
greenleeaf
greenleaaf
greenleaff
QWERTY Substitution
freenleaf
hreenleaf
geeenleaf
gteenleaf
grwenleaf
grrenleaf
grewnleaf
grernleaf
greebleaf
greemleaf
greenkeaf
greenlwaf
greenlraf
greenlesf
greenlead
greenleag
QWERTY Repetition after
gfreenleaf
ghreenleaf
greeenleaf
grteenleaf
grewenleaf
grerenleaf
greewnleaf
greernleaf
greenbleaf
greenmleaf
greenlkeaf
greenlewaf
greenleraf
greenleasf
greenleafd
greenleafg
QWERTY Repetition before
fgreenleaf
hgreenleaf
gereenleaf
gtreenleaf
grweenleaf
grreenleaf
grewenleaf
grerenleaf
greebnleaf
greemnleaf
greenkleaf
greenlweaf
greenlreaf
greenlesaf
greenleadf
greenleagf
QWERTY Substitution Transposed
rfeenleaf
ferenleaf
freneleaf
freelneaf
freenelaf
freenlaef
freenlefa
rheenleaf
herenleaf
hreneleaf
hreelneaf
hreenelaf
hreenlaef
hreenlefa
egeenleaf
geeneleaf
geeelneaf
geeenelaf
geeenlaef
geeenlefa
tgeenleaf
getenleaf
gteneleaf
gteelneaf
gteenelaf
gteenlaef
gteenlefa
rgwenleaf
gwrenleaf
grewnleaf
grwneleaf
grwelneaf
grwenelaf
grwenlaef
grwenlefa
rgrenleaf
grernleaf
grrneleaf
grrelneaf
grrenelaf
grrenlaef
grrenlefa
rgewnleaf
gerwnleaf
grwenleaf
grenwleaf
grewlneaf
grewnelaf
grewnlaef
grewnlefa
rgernleaf
gerrnleaf
grrenleaf
grenrleaf
grerlneaf
grernelaf
grernlaef
grernlefa
rgeebleaf
gerebleaf
grebeleaf
greelbeaf
greebelaf
greeblaef
greeblefa
rgeemleaf
geremleaf
gremeleaf
greelmeaf
greemelaf
greemlaef
greemlefa
rgeenkeaf
gerenkeaf
grenekeaf
greekneaf
greenekaf
greenkaef
greenkefa
rgeenlwaf
gerenlwaf
grenelwaf
greelnwaf
greenwlaf
greenlawf
greenlwfa
rgeenlraf
gerenlraf
grenelraf
greelnraf
greenrlaf
greenlarf
greenlrfa
rgeenlesf
gerenlesf
grenelesf
greelnesf
greenelsf
greenlsef
greenlefs
rgeenlead
gerenlead
grenelead
greelnead
greenelad
greenlaed
greenleda
rgeenleag
gerenleag
greneleag
greelneag
greenelag
greenlaeg
greenlega
WrongDoubles
grrenleaf
grennleaf
$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