Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'christmas', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
christmas
Transposition0
hcristmas
crhistmas
chirstmas
chrsitmas
chritsmas
chrismtas
christams
christmsa
Transposition1
rhcistmas
cirhstmas
chsirtmas
chrtsimas
chrimtsas
chrisamts
christsam
Transposition2
ihrcstmas
csrihtmas
chtisrmas
chrmstias
chriatmss
chrissmat
Transposition2r
irhcstmas
csirhtmas
chtsirmas
chrmtsias
chriamtss
chrissamt
Transposition0x2
hcirstmas
hcrsitmas
hcritsmas
hcrismtas
hcristams
hcristmsa
crhsitmas
crhitsmas
crhismtas
crhistams
crhistmsa
chirtsmas
chirsmtas
chirstams
chirstmsa
chrsimtas
chrsitams
chrsitmsa
chritsams
chritsmsa
chrismtsa
Slip3A
hrcistmas
crihstmas
chisrtmas
chrstimas
chritmsas
chrismats
christasm
Slip3B
rchistmas
cihrstmas
chsritmas
chrtismas
chrimstas
chrisatms
christsma
Omission
hristmas
cristmas
chistmas
chrstmas
chritmas
chrismas
christas
christms
christma
Repetition
cchristmas
chhristmas
chrristmas
chriistmas
chrisstmas
christtmas
christmmas
christmaas
christmass
QWERTY Substitution
xhristmas
vhristmas
cgristmas
cjristmas
cheistmas
chtistmas
chrustmas
chrostmas
chriatmas
chridtmas
chrisrmas
chrisymas
christnas
christmss
christmaa
christmad
QWERTY Repetition after
cxhristmas
cvhristmas
chgristmas
chjristmas
chreistmas
chrtistmas
chriustmas
chriostmas
chrisatmas
chrisdtmas
christrmas
christymas
christmnas
christmass
christmasa
christmasd
QWERTY Repetition before
xchristmas
vchristmas
cghristmas
cjhristmas
cheristmas
chtristmas
chruistmas
chroistmas
chriastmas
chridstmas
chrisrtmas
chrisytmas
christnmas
christmsas
christmaas
christmads
QWERTY Substitution Transposed
hxristmas
xrhistmas
xhirstmas
xhrsitmas
xhritsmas
xhrismtas
xhristams
xhristmsa
hvristmas
vrhistmas
vhirstmas
vhrsitmas
vhritsmas
vhrismtas
vhristams
vhristmsa
gcristmas
crgistmas
cgirstmas
cgrsitmas
cgritsmas
cgrismtas
cgristams
cgristmsa
jcristmas
crjistmas
cjirstmas
cjrsitmas
cjritsmas
cjrismtas
cjristams
cjristmsa
hceistmas
cehistmas
chiestmas
chesitmas
cheitsmas
cheismtas
cheistams
cheistmsa
hctistmas
cthistmas
chitstmas
chtsitmas
chtitsmas
chtismtas
chtistams
chtistmsa
hcrustmas
crhustmas
churstmas
chrsutmas
chrutsmas
chrusmtas
chrustams
chrustmsa
hcrostmas
crhostmas
chorstmas
chrsotmas
chrotsmas
chrosmtas
chrostams
chrostmsa
hcriatmas
crhiatmas
chiratmas
chraitmas
chritamas
chriamtas
chriatams
chriatmsa
hcridtmas
crhidtmas
chirdtmas
chrditmas
chritdmas
chridmtas
chridtams
chridtmsa
hcrisrmas
crhisrmas
chirsrmas
chrsirmas
chrirsmas
chrismras
chrisrams
chrisrmsa
hcrisymas
crhisymas
chirsymas
chrsiymas
chriysmas
chrismyas
chrisyams
chrisymsa
hcristnas
crhistnas
chirstnas
chrsitnas
chritsnas
chrisntas
christans
christnsa
hcristmss
crhistmss
chirstmss
chrsitmss
chritsmss
chrismtss
christsms
hcristmaa
crhistmaa
chirstmaa
chrsitmaa
chritsmaa
chrismtaa
christama
hcristmad
crhistmad
chirstmad
chrsitmad
chritsmad
chrismtad
christamd
christmda
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