Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'firefox', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
firefox
Transposition0
ifrefox
friefox
fierfox
firfeox
fireofx
firefxo
Transposition1
rifefox
ferifox
fiferox
firofex
firexof
Transposition2
eirffox
ffreiox
fioefrx
firxfoe
Transposition2r
eriffox
fferiox
fioferx
firxofe
Transposition0x2
iferfox
ifrfeox
ifreofx
ifrefxo
frifeox
frieofx
friefxo
fierofx
fierfxo
firfexo
Slip3A
irfefox
freifox
fiefrox
firfoex
fireoxf
Slip3B
rfiefox
feirfox
fifreox
firoefx
firexfo
Omission
irefox
frefox
fiefox
firfox
fireox
firefx
firefo
Repetition
ffirefox
fiirefox
firrefox
fireefox
fireffox
firefoox
firefoxx
QWERTY Substitution
direfox
girefox
furefox
forefox
fieefox
fitefox
firwfox
firrfox
firedox
firegox
firefix
firefpx
firefoz
firefoc
QWERTY Repetition after
fdirefox
fgirefox
fiurefox
fiorefox
fireefox
firtefox
firewfox
firerfox
firefdox
firefgox
firefoix
firefopx
firefoxz
firefoxc
QWERTY Repetition before
dfirefox
gfirefox
fuirefox
foirefox
fierefox
fitrefox
firwefox
firrefox
firedfox
firegfox
firefiox
firefpox
firefozx
firefocx
QWERTY Substitution Transposed
idrefox
driefox
dierfox
dirfeox
direofx
direfxo
igrefox
griefox
gierfox
girfeox
gireofx
girefxo
ufrefox
fruefox
fuerfox
furfeox
fureofx
furefxo
ofrefox
froefox
foerfox
forfeox
foreofx
forefxo
ifeefox
feiefox
fiefeox
fieeofx
fieefxo
iftefox
ftiefox
fietfox
fitfeox
fiteofx
fitefxo
ifrwfox
friwfox
fiwrfox
firfwox
firwofx
firwfxo
ifrrfox
frirfox
firfrox
firrofx
firrfxo
ifredox
friedox
fierdox
firdeox
fireodx
firedxo
ifregox
friegox
fiergox
firgeox
fireogx
firegxo
ifrefix
friefix
fierfix
firfeix
fireifx
firefxi
ifrefpx
friefpx
fierfpx
firfepx
firepfx
firefxp
ifrefoz
friefoz
fierfoz
firfeoz
fireofz
firefzo
ifrefoc
friefoc
fierfoc
firfeoc
fireofc
firefco
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