Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'free gift', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
free gift
Transposition0
rfee gift
fere gift
fre egift
freeg ift
free igft
free gfit
free gitf
Transposition1
erfe gift
feer gift
fr eegift
freg eift
freeig ft
free figt
free gtfi
Transposition2
eref gift
f eergift
frge eift
frei geft
freefgi t
free tifg
Transposition2r
eerf gift
f eergift
frg eeift
freig eft
freefig t
free tfig
Transposition0x2
rfeegift
rfe egift
rfeeg ift
rfee igft
rfee gfit
rfee gitf
fer egift
fereg ift
fere igft
fere gfit
fere gitf
freeg ift
free igft
free gfit
free gitf
fre eigft
fre egfit
fre egitf
freeg fit
freeg itf
free igtf
Slip3A
refe gift
feer gift
fre egift
fre geift
freegi ft
free ifgt
free gfti
Slip3B
efre gift
fere gift
fr eegift
frege ift
freei gft
free fgit
free gtif
Omission
ree gift
fee gift
fre gift
freegift
free ift
free gft
free git
free gif
Repetition
ffree gift
frree gift
freee gift
free gift
free ggift
free giift
free gifft
free giftt
QWERTY Substitution
dree gift
gree gift
feee gift
ftee gift
frwe gift
frre gift
frew gift
frer gift
free fift
free hift
free guft
free goft
free gidt
free gigt
free gifr
free gify
QWERTY Repetition after
fdree gift
fgree gift
freee gift
frtee gift
frewe gift
frere gift
freew gift
freer gift
free gfift
free ghift
free giuft
free gioft
free gifdt
free gifgt
free giftr
free gifty
QWERTY Repetition before
dfree gift
gfree gift
feree gift
ftree gift
frwee gift
frree gift
frewe gift
frere gift
free fgift
free hgift
free guift
free goift
free gidft
free gigft
free gifrt
free gifyt
QWERTY Substitution Transposed
rdee gift
dere gift
dre egift
dreeg ift
dree igft
dree gfit
dree gitf
rgee gift
gere gift
gre egift
greeg ift
gree igft
gree gfit
gree gitf
efee gift
fee egift
feeeg ift
feee igft
feee gfit
feee gitf
tfee gift
fete gift
fte egift
fteeg ift
ftee igft
ftee gfit
ftee gitf
rfwe gift
fwre gift
frew gift
frw egift
frweg ift
frwe igft
frwe gfit
frwe gitf
rfre gift
frer gift
frr egift
frreg ift
frre igft
frre gfit
frre gitf
rfew gift
ferw gift
frwe gift
fre wgift
frewg ift
frew igft
frew gfit
frew gitf
rfer gift
ferr gift
frre gift
fre rgift
frerg ift
frer igft
frer gfit
frer gitf
rfee fift
fere fift
fre efift
freef ift
free ifft
free ffit
free fitf
rfee hift
fere hift
fre ehift
freeh ift
free ihft
free hfit
free hitf
rfee guft
fere guft
fre eguft
freeg uft
free ugft
free gfut
free gutf
rfee goft
fere goft
fre egoft
freeg oft
free ogft
free gfot
free gotf
rfee gidt
fere gidt
fre egidt
freeg idt
free igdt
free gdit
free gitd
rfee gigt
fere gigt
fre egigt
freeg igt
free iggt
free ggit
free gitg
rfee gifr
fere gifr
fre egifr
freeg ifr
free igfr
free gfir
free girf
rfee gify
fere gify
fre egify
freeg ify
free igfy
free gfiy
free giyf
WrongDoubles
frre gift
fre gift
$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