Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'royal purple', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
royal purple
Transposition0
oryal purple
ryoal purple
roayl purple
royla purple
roya lpurple
royalp urple
royal uprple
royal pruple
royal puprle
royal purlpe
royal purpel
Transposition1
yoral purple
rayol purple
rolay purple
roy lapurple
royap lurple
royalup rple
royal rupple
royal pprule
royal pulpre
royal purelp
Transposition2
aoyrl purple
rlyao purple
ro alypurple
roypl aurple
royau plrple
royalrpu ple
royal plrpue
royal pueplr
Transposition2r
ayorl purple
rlayo purple
ro laypurple
royp laurple
royaup lrple
royalrup ple
royal pruple
royal plprue
royal puelpr
Transposition0x2
orayl purple
orylapurple
orya lpurple
oryalp urple
oryal uprple
oryal pruple
oryal puprle
oryal purlpe
oryal purpel
ryolapurple
ryoa lpurple
ryoalp urple
ryoal uprple
ryoal pruple
ryoal puprle
ryoal purlpe
ryoal purpel
roay lpurple
roaylp urple
roayl uprple
roayl pruple
roayl puprle
roayl purlpe
roayl purpel
roylap urple
royla uprple
royla pruple
royla puprle
royla purlpe
royla purpel
roya luprple
roya lpruple
roya lpuprle
roya lpurlpe
roya lpurpel
royalp ruple
royalp uprle
royalp urlpe
royalp urpel
royal upprle
royal uprlpe
royal uprpel
royal prulpe
royal prupel
royal puprel
Slip3A
oyral purple
ryaol purple
roaly purple
royl apurple
roya plurple
royalpu rple
royal urpple
royal prpule
royal puplre
royal purlep
Slip3B
yroal purple
raoyl purple
rolya purple
roy alpurple
royapl urple
royalu prple
royal rpuple
royal ppurle
royal pulrpe
royal purepl
Omission
oyal purple
ryal purple
roal purple
royl purple
roya purple
royalpurple
royal urple
royal prple
royal puple
royal purle
royal purpe
royal purpl
Repetition
rroyal purple
rooyal purple
royyal purple
royaal purple
royall purple
royal purple
royal ppurple
royal puurple
royal purrple
royal purpple
royal purplle
royal purplee
QWERTY Substitution
eoyal purple
toyal purple
riyal purple
rpyal purple
rotal purple
roual purple
roysl purple
royak purple
royal ourple
royal pyrple
royal pirple
royal pueple
royal putple
royal purole
royal purpke
royal purplw
royal purplr
QWERTY Repetition after
reoyal purple
rtoyal purple
roiyal purple
ropyal purple
roytal purple
royual purple
royasl purple
royalk purple
royal pourple
royal puyrple
royal puirple
royal pureple
royal purtple
royal purpole
royal purplke
royal purplew
royal purpler
QWERTY Repetition before
eroyal purple
troyal purple
rioyal purple
rpoyal purple
rotyal purple
rouyal purple
roysal purple
royakl purple
royal opurple
royal pyurple
royal piurple
royal puerple
royal putrple
royal purople
royal purpkle
royal purplwe
royal purplre
QWERTY Substitution Transposed
oeyal purple
eyoal purple
eoayl purple
eoyla purple
eoya lpurple
eoyalp urple
eoyal uprple
eoyal pruple
eoyal puprle
eoyal purlpe
eoyal purpel
otyal purple
tyoal purple
toayl purple
toyla purple
toya lpurple
toyalp urple
toyal uprple
toyal pruple
toyal puprle
toyal purlpe
toyal purpel
iryal purple
ryial purple
riayl purple
riyla purple
riya lpurple
riyalp urple
riyal uprple
riyal pruple
riyal puprle
riyal purlpe
riyal purpel
pryal purple
rypal purple
rpayl purple
rpyla purple
rpya lpurple
rpyalp urple
rpyal uprple
rpyal pruple
rpyal puprle
rpyal purlpe
rpyal purpel
ortal purple
rtoal purple
roatl purple
rotla purple
rota lpurple
rotalp urple
rotal uprple
rotal pruple
rotal puprle
rotal purlpe
rotal purpel
orual purple
ruoal purple
roaul purple
roula purple
roua lpurple
roualp urple
roual uprple
roual pruple
roual puprle
roual purlpe
roual purpel
orysl purple
ryosl purple
rosyl purple
royls purple
roys lpurple
royslp urple
roysl uprple
roysl pruple
roysl puprle
roysl purlpe
roysl purpel
oryak purple
ryoak purple
roayk purple
royka purple
roya kpurple
royakp urple
royak uprple
royak pruple
royak puprle
royak purlpe
royak purpel
oryal ourple
ryoal ourple
roayl ourple
royla ourple
roya lourple
royalo urple
royal uorple
royal oruple
royal ouprle
royal ourlpe
royal ourpel
oryal pyrple
ryoal pyrple
roayl pyrple
royla pyrple
roya lpyrple
royalp yrple
royal yprple
royal pryple
royal pyprle
royal pyrlpe
royal pyrpel
oryal pirple
ryoal pirple
roayl pirple
royla pirple
roya lpirple
royalp irple
royal iprple
royal priple
royal piprle
royal pirlpe
royal pirpel
oryal pueple
ryoal pueple
roayl pueple
royla pueple
roya lpueple
royalp ueple
royal upeple
royal peuple
royal pupele
royal puelpe
royal puepel
oryal putple
ryoal putple
roayl putple
royla putple
roya lputple
royalp utple
royal uptple
royal ptuple
royal puptle
royal putlpe
royal putpel
oryal purole
ryoal purole
roayl purole
royla purole
roya lpurole
royalp urole
royal uprole
royal pruole
royal puorle
royal purloe
royal puroel
oryal purpke
ryoal purpke
roayl purpke
royla purpke
roya lpurpke
royalp urpke
royal uprpke
royal prupke
royal puprke
royal purkpe
royal purpek
oryal purplw
ryoal purplw
roayl purplw
royla purplw
roya lpurplw
royalp urplw
royal uprplw
royal pruplw
royal puprlw
royal purlpw
royal purpwl
oryal purplr
ryoal purplr
roayl purplr
royla purplr
roya lpurplr
royalp urplr
royal uprplr
royal pruplr
royal puprlr
royal purlpr
royal purprl
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
$table
$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