Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'trainers', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
trainers
Transposition0
rtainers
tariners
trianers
traniers
traienrs
trainres
trainesr
Transposition1
artiners
tiarners
trniaers
traenirs
trairens
trainsre
Transposition2
iratners
tnairers
treinars
trarneis
traisern
Transposition2r
iartners
tniarers
treniars
trarenis
traisren
Transposition0x2
rtianers
rtaniers
rtaienrs
rtainres
rtainesr
tarniers
tarienrs
tarinres
tarinesr
triaenrs
trianres
trianesr
tranires
traniesr
traiensr
Slip3A
ratiners
tairners
trinaers
traneirs
traierns
trainrse
Slip3B
atriners
tiraners
trnaiers
traeinrs
trairnes
trainser
Omission
rainers
tainers
triners
traners
traiers
trainrs
traines
trainer
Repetition
ttrainers
trrainers
traainers
traiiners
trainners
traineers
trainerrs
trainerss
QWERTY Substitution
rrainers
yrainers
teainers
ttainers
trsiners
trauners
traoners
traibers
traimers
trainwrs
trainrrs
trainees
trainets
trainera
trainerd
QWERTY Repetition after
trrainers
tyrainers
treainers
trtainers
trasiners
traiuners
traioners
trainbers
trainmers
trainewrs
trainerrs
traineres
trainerts
trainersa
trainersd
QWERTY Repetition before
rtrainers
ytrainers
terainers
ttrainers
trsainers
trauiners
traoiners
traibners
traimners
trainwers
trainrers
traineers
trainetrs
traineras
trainerds
QWERTY Substitution Transposed
rariners
rrianers
rraniers
rraienrs
rrainres
rrainesr
ryainers
yariners
yrianers
yraniers
yraienrs
yrainres
yrainesr
etainers
taeiners
teianers
teaniers
teaienrs
teainres
teainesr
tatiners
ttianers
ttaniers
ttaienrs
ttainres
ttainesr
rtsiners
tsriners
trisners
trsniers
trsienrs
trsinres
trsinesr
rtauners
taruners
truaners
tranuers
trauenrs
traunres
traunesr
rtaoners
taroners
troaners
tranoers
traoenrs
traonres
traonesr
rtaibers
taribers
triabers
trabiers
traiebrs
traibres
traibesr
rtaimers
tarimers
triamers
tramiers
traiemrs
traimres
traimesr
rtainwrs
tarinwrs
trianwrs
traniwrs
traiwnrs
trainrws
trainwsr
rtainrrs
tarinrrs
trianrrs
tranirrs
trairnrs
trainrsr
rtainees
tarinees
trianees
traniees
traienes
trainese
rtainets
tarinets
trianets
traniets
traients
traintes
trainest
rtainera
tarinera
trianera
traniera
traienra
trainrea
trainear
rtainerd
tarinerd
trianerd
tranierd
traienrd
trainred
trainedr
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