Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'eco-friendly', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
eco-friendly
Transposition0
ceo-friendly
eoc-friendly
ec-ofriendly
ecof-riendly
eco-rfiendly
eco-firendly
eco-freindly
eco-frinedly
eco-friednly
eco-frienldy
eco-friendyl
Transposition1
oce-friendly
e-ocfriendly
ecf-oriendly
ecorf-iendly
eco-irfendly
eco-feirndly
eco-frneidly
eco-fridnely
eco-frieldny
eco-frienyld
Transposition2
-coefriendly
efo-criendly
ecr-foiendly
ecoifr-endly
eco-erifndly
eco-fnierdly
eco-frdenily
eco-frilndey
eco-frieydln
Transposition2r
-ocefriendly
ef-ocriendly
ecrf-oiendly
ecoirf-endly
eco-eirfndly
eco-fneirdly
eco-frdneily
eco-frildney
eco-frieyldn
Transposition0x2
ce-ofriendly
ceof-riendly
ceo-rfiendly
ceo-firendly
ceo-freindly
ceo-frinedly
ceo-friednly
ceo-frienldy
ceo-friendyl
eocf-riendly
eoc-rfiendly
eoc-firendly
eoc-freindly
eoc-frinedly
eoc-friednly
eoc-frienldy
eoc-friendyl
ec-orfiendly
ec-ofirendly
ec-ofreindly
ec-ofrinedly
ec-ofriednly
ec-ofrienldy
ec-ofriendyl
ecof-irendly
ecof-reindly
ecof-rinedly
ecof-riednly
ecof-rienldy
ecof-riendyl
eco-rfeindly
eco-rfinedly
eco-rfiednly
eco-rfienldy
eco-rfiendyl
eco-firnedly
eco-firednly
eco-firenldy
eco-firendyl
eco-freidnly
eco-freinldy
eco-freindyl
eco-frineldy
eco-frinedyl
eco-friednyl
Slip3A
coe-friendly
eo-cfriendly
ec-foriendly
ecofr-iendly
eco-rifendly
eco-fierndly
eco-frenidly
eco-frindely
eco-friedlny
eco-frienlyd
Slip3B
oec-friendly
e-cofriendly
ecfo-riendly
ecor-fiendly
eco-ifrendly
eco-ferindly
eco-frniedly
eco-fridenly
eco-frielndy
eco-frienydl
Omission
co-friendly
eo-friendly
ec-friendly
ecofriendly
eco-riendly
eco-fiendly
eco-frendly
eco-frindly
eco-friedly
eco-frienly
eco-friendy
eco-friendl
Repetition
eeco-friendly
ecco-friendly
ecoo-friendly
eco--friendly
eco-ffriendly
eco-frriendly
eco-friiendly
eco-frieendly
eco-frienndly
eco-frienddly
eco-friendlly
eco-friendlyy
QWERTY Substitution
wco-friendly
rco-friendly
exo-friendly
evo-friendly
eci-friendly
ecp-friendly
eco-driendly
eco-griendly
eco-feiendly
eco-ftiendly
eco-fruendly
eco-froendly
eco-friwndly
eco-frirndly
eco-friebdly
eco-friemdly
eco-friensly
eco-frienfly
eco-friendky
eco-friendlt
eco-friendlu
QWERTY Repetition after
ewco-friendly
erco-friendly
ecxo-friendly
ecvo-friendly
ecoi-friendly
ecop-friendly
eco-fdriendly
eco-fgriendly
eco-freiendly
eco-frtiendly
eco-friuendly
eco-frioendly
eco-friewndly
eco-frierndly
eco-frienbdly
eco-frienmdly
eco-friendsly
eco-friendfly
eco-friendlky
eco-friendlyt
eco-friendlyu
QWERTY Repetition before
weco-friendly
reco-friendly
exco-friendly
evco-friendly
ecio-friendly
ecpo-friendly
eco-dfriendly
eco-gfriendly
eco-feriendly
eco-ftriendly
eco-fruiendly
eco-froiendly
eco-friwendly
eco-frirendly
eco-friebndly
eco-friemndly
eco-friensdly
eco-frienfdly
eco-friendkly
eco-friendlty
eco-friendluy
QWERTY Substitution Transposed
cwo-friendly
woc-friendly
wc-ofriendly
wcof-riendly
wco-rfiendly
wco-firendly
wco-freindly
wco-frinedly
wco-friednly
wco-frienldy
wco-friendyl
cro-friendly
roc-friendly
rc-ofriendly
rcof-riendly
rco-rfiendly
rco-firendly
rco-freindly
rco-frinedly
rco-friednly
rco-frienldy
rco-friendyl
xeo-friendly
eox-friendly
ex-ofriendly
exof-riendly
exo-rfiendly
exo-firendly
exo-freindly
exo-frinedly
exo-friednly
exo-frienldy
exo-friendyl
veo-friendly
eov-friendly
ev-ofriendly
evof-riendly
evo-rfiendly
evo-firendly
evo-freindly
evo-frinedly
evo-friednly
evo-frienldy
evo-friendyl
cei-friendly
eic-friendly
ec-ifriendly
ecif-riendly
eci-rfiendly
eci-firendly
eci-freindly
eci-frinedly
eci-friednly
eci-frienldy
eci-friendyl
cep-friendly
epc-friendly
ec-pfriendly
ecpf-riendly
ecp-rfiendly
ecp-firendly
ecp-freindly
ecp-frinedly
ecp-friednly
ecp-frienldy
ecp-friendyl
ceo-driendly
eoc-driendly
ec-odriendly
ecod-riendly
eco-rdiendly
eco-direndly
eco-dreindly
eco-drinedly
eco-driednly
eco-drienldy
eco-driendyl
ceo-griendly
eoc-griendly
ec-ogriendly
ecog-riendly
eco-rgiendly
eco-girendly
eco-greindly
eco-grinedly
eco-griednly
eco-grienldy
eco-griendyl
ceo-feiendly
eoc-feiendly
ec-ofeiendly
ecof-eiendly
eco-efiendly
eco-fieendly
eco-feeindly
eco-feinedly
eco-feiednly
eco-feienldy
eco-feiendyl
ceo-ftiendly
eoc-ftiendly
ec-oftiendly
ecof-tiendly
eco-tfiendly
eco-fitendly
eco-fteindly
eco-ftinedly
eco-ftiednly
eco-ftienldy
eco-ftiendyl
ceo-fruendly
eoc-fruendly
ec-ofruendly
ecof-ruendly
eco-rfuendly
eco-furendly
eco-freundly
eco-frunedly
eco-fruednly
eco-fruenldy
eco-fruendyl
ceo-froendly
eoc-froendly
ec-ofroendly
ecof-roendly
eco-rfoendly
eco-forendly
eco-freondly
eco-fronedly
eco-froednly
eco-froenldy
eco-froendyl
ceo-friwndly
eoc-friwndly
ec-ofriwndly
ecof-riwndly
eco-rfiwndly
eco-firwndly
eco-frwindly
eco-frinwdly
eco-friwdnly
eco-friwnldy
eco-friwndyl
ceo-frirndly
eoc-frirndly
ec-ofrirndly
ecof-rirndly
eco-rfirndly
eco-firrndly
eco-frrindly
eco-frinrdly
eco-frirdnly
eco-frirnldy
eco-frirndyl
ceo-friebdly
eoc-friebdly
ec-ofriebdly
ecof-riebdly
eco-rfiebdly
eco-firebdly
eco-freibdly
eco-fribedly
eco-friedbly
eco-friebldy
eco-friebdyl
ceo-friemdly
eoc-friemdly
ec-ofriemdly
ecof-riemdly
eco-rfiemdly
eco-firemdly
eco-freimdly
eco-frimedly
eco-friedmly
eco-friemldy
eco-friemdyl
ceo-friensly
eoc-friensly
ec-ofriensly
ecof-riensly
eco-rfiensly
eco-firensly
eco-freinsly
eco-frinesly
eco-friesnly
eco-frienlsy
eco-friensyl
ceo-frienfly
eoc-frienfly
ec-ofrienfly
ecof-rienfly
eco-rfienfly
eco-firenfly
eco-freinfly
eco-frinefly
eco-friefnly
eco-frienlfy
eco-frienfyl
ceo-friendky
eoc-friendky
ec-ofriendky
ecof-riendky
eco-rfiendky
eco-firendky
eco-freindky
eco-frinedky
eco-friednky
eco-frienkdy
eco-friendyk
ceo-friendlt
eoc-friendlt
ec-ofriendlt
ecof-riendlt
eco-rfiendlt
eco-firendlt
eco-freindlt
eco-frinedlt
eco-friednlt
eco-frienldt
eco-friendtl
ceo-friendlu
eoc-friendlu
ec-ofriendlu
ecof-riendlu
eco-rfiendlu
eco-firendlu
eco-freindlu
eco-frinedlu
eco-friednlu
eco-frienldu
eco-friendul
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