Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'life is good', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
life is good
Transposition0
ilfe is good
lfie is good
lief is good
lif eis good
lifei s good
life si good
life i sgood
life isg ood
life is ogod
life is godo
Transposition1
file is good
lefi is good
li efis good
lifi es good
lifesi good
life sigood
life ig sood
life isog od
life is oogd
life is gdoo
Transposition2
eifl is good
l feiis good
liie fs good
lifs ie good
life gs iood
life io gsod
life isogo d
life is doog
Transposition2r
efil is good
l efiis good
lii efs good
lifsi e good
life si good
life g siood
life iog sod
life isoog d
life is doog
Transposition0x2
ilefis good
ilf eis good
ilfei s good
ilfe sigood
ilfe i sgood
ilfe isg ood
ilfe is ogod
ilfe is good
ilfe is godo
lfi eis good
lfiei s good
lfie sigood
lfie i sgood
lfie isg ood
lfie is ogod
lfie is good
lfie is godo
liefi s good
lief sigood
lief i sgood
lief isg ood
lief is ogod
lief is good
lief is godo
lif esigood
lif ei sgood
lif eisg ood
lif eis ogod
lif eis good
lif eis godo
lifei sgood
lifei sg ood
lifei s ogod
lifei s good
lifei s godo
life sig ood
life si ogod
life si good
life si godo
life i sogod
life i sgood
life i sgodo
life isg ood
life isg odo
life is ogdo
Slip3A
ifle is good
lfei is good
lie fis good
lif ies good
lifeis good
life s igood
life i gsood
life isgo od
life is oogd
life is godo
Slip3B
flie is good
leif is good
li feis good
lifie s good
lifes i good
life isgood
life igs ood
life iso god
life is ogod
life is gdoo
Omission
ife is good
lfe is good
lie is good
lif is good
lifeis good
life s good
life i good
life isgood
life is ood
life is god
life is goo
Repetition
llife is good
liife is good
liffe is good
lifee is good
life is good
life iis good
life iss good
life is good
life is ggood
life is goood
life is goodd
QWERTY Substitution
kife is good
lufe is good
lofe is good
lide is good
lige is good
lifw is good
lifr is good
life us good
life os good
life ia good
life id good
life is food
life is hood
life is giod
life is gpod
life is goid
life is gopd
life is goos
life is goof
QWERTY Repetition after
lkife is good
liufe is good
liofe is good
lifde is good
lifge is good
lifew is good
lifer is good
life ius good
life ios good
life isa good
life isd good
life is gfood
life is ghood
life is goiod
life is gopod
life is gooid
life is goopd
life is goods
life is goodf
QWERTY Repetition before
klife is good
luife is good
loife is good
lidfe is good
ligfe is good
lifwe is good
lifre is good
life uis good
life ois good
life ias good
life ids good
life is fgood
life is hgood
life is giood
life is gpood
life is goiod
life is gopod
life is goosd
life is goofd
QWERTY Substitution Transposed
ikfe is good
kfie is good
kief is good
kif eis good
kifei s good
kife si good
kife i sgood
kife isg ood
kife is ogod
kife is godo
ulfe is good
lfue is good
luef is good
luf eis good
lufei s good
lufe si good
lufe i sgood
lufe isg ood
lufe is ogod
lufe is godo
olfe is good
lfoe is good
loef is good
lof eis good
lofei s good
lofe si good
lofe i sgood
lofe isg ood
lofe is ogod
lofe is godo
ilde is good
ldie is good
lied is good
lid eis good
lidei s good
lide si good
lide i sgood
lide isg ood
lide is ogod
lide is godo
ilge is good
lgie is good
lieg is good
lig eis good
ligei s good
lige si good
lige i sgood
lige isg ood
lige is ogod
lige is godo
ilfw is good
lfiw is good
liwf is good
lif wis good
lifwi s good
lifw si good
lifw i sgood
lifw isg ood
lifw is ogod
lifw is godo
ilfr is good
lfir is good
lirf is good
lif ris good
lifri s good
lifr si good
lifr i sgood
lifr isg ood
lifr is ogod
lifr is godo
ilfe us good
lfie us good
lief us good
lif eus good
lifeu s good
life su good
life u sgood
life usg ood
life us ogod
life us godo
ilfe os good
lfie os good
lief os good
lif eos good
lifeo s good
life so good
life o sgood
life osg ood
life os ogod
life os godo
ilfe ia good
lfie ia good
lief ia good
lif eia good
lifei a good
life ai good
life i agood
life iag ood
life ia ogod
life ia godo
ilfe id good
lfie id good
lief id good
lif eid good
lifei d good
life di good
life i dgood
life idg ood
life id ogod
life id godo
ilfe is food
lfie is food
lief is food
lif eis food
lifei s food
life si food
life i sfood
life isf ood
life is ofod
life is fodo
ilfe is hood
lfie is hood
lief is hood
lif eis hood
lifei s hood
life si hood
life i shood
life ish ood
life is ohod
life is hodo
ilfe is giod
lfie is giod
lief is giod
lif eis giod
lifei s giod
life si giod
life i sgiod
life isg iod
life is igod
life is goid
life is gido
ilfe is gpod
lfie is gpod
lief is gpod
lif eis gpod
lifei s gpod
life si gpod
life i sgpod
life isg pod
life is pgod
life is gopd
life is gpdo
ilfe is goid
lfie is goid
lief is goid
lif eis goid
lifei s goid
life si goid
life i sgoid
life isg oid
life is ogid
life is giod
life is godi
ilfe is gopd
lfie is gopd
lief is gopd
lif eis gopd
lifei s gopd
life si gopd
life i sgopd
life isg opd
life is ogpd
life is gpod
life is godp
ilfe is goos
lfie is goos
lief is goos
lif eis goos
lifei s goos
life si goos
life i sgoos
life isg oos
life is ogos
life is goso
ilfe is goof
lfie is goof
lief is goof
lif eis goof
lifei s goof
life si goof
life i sgoof
life isg oof
life is ogof
life is gofo
WrongDoubles
life is ggod
life is godd
$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