Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'sunshine spa', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
sunshine spa
Transposition0
usnshine spa
snushine spa
susnhine spa
sunhsine spa
sunsihne spa
sunshnie spa
sunshien spa
sunshin espa
sunshines pa
sunshine psa
sunshine sap
Transposition1
nusshine spa
ssnuhine spa
suhsnine spa
sunihsne spa
sunsnihe spa
sunsheni spa
sunshi enspa
sunshins epa
sunshineps a
sunshine aps
Transposition2
shnsuine spa
suishnne spa
sunnhise spa
sunseinh spa
sunsh neispa
sunshise npa
sunshinp sea
sunshineasp
Transposition2r
snushine spa
shsnuine spa
suihsnne spa
sunnihse spa
sunsenih spa
sunsh enispa
sunshis enpa
sunshinps ea
sunshineaps
Transposition0x2
ussnhine spa
usnhsine spa
usnsihne spa
usnshnie spa
usnshienspa
usnshin espa
usnshines pa
usnshine psa
usnshine sap
snuhsine spa
snusihne spa
snushnie spa
snushienspa
snushin espa
snushines pa
snushine psa
snushine sap
susnihne spa
susnhnie spa
susnhienspa
susnhin espa
susnhines pa
susnhine psa
susnhine sap
sunhsnie spa
sunhsienspa
sunhsin espa
sunhsines pa
sunhsine psa
sunhsine sap
sunsihenspa
sunsihn espa
sunsihnes pa
sunsihne psa
sunsihne sap
sunshni espa
sunshnies pa
sunshnie psa
sunshnie sap
sunshiens pa
sunshien psa
sunshien sap
sunshin epsa
sunshin esap
sunshines ap
Slip3A
unsshine spa
snsuhine spa
sushnine spa
sunhisne spa
sunsinhe spa
sunshnei spa
sunshie nspa
sunshin sepa
sunshinesp a
sunshine pas
Slip3B
nsushine spa
ssunhine spa
suhnsine spa
sunishne spa
sunsnhie spa
sunshein spa
sunshi nespa
sunshinse pa
sunshinep sa
sunshine asp
Omission
unshine spa
snshine spa
sushine spa
sunhine spa
sunsine spa
sunshne spa
sunshie spa
sunshin spa
sunshinespa
sunshine pa
sunshine sa
sunshine sp
Repetition
ssunshine spa
suunshine spa
sunnshine spa
sunsshine spa
sunshhine spa
sunshiine spa
sunshinne spa
sunshinee spa
sunshine spa
sunshine sspa
sunshine sppa
sunshine spaa
QWERTY Substitution
aunshine spa
dunshine spa
synshine spa
sinshine spa
subshine spa
sumshine spa
sunahine spa
sundhine spa
sunsgine spa
sunsjine spa
sunshune spa
sunshone spa
sunshibe spa
sunshime spa
sunshinw spa
sunshinr spa
sunshine apa
sunshine dpa
sunshine soa
sunshine sps
QWERTY Repetition after
saunshine spa
sdunshine spa
suynshine spa
suinshine spa
sunbshine spa
sunmshine spa
sunsahine spa
sunsdhine spa
sunshgine spa
sunshjine spa
sunshiune spa
sunshione spa
sunshinbe spa
sunshinme spa
sunshinew spa
sunshiner spa
sunshine sapa
sunshine sdpa
sunshine spoa
sunshine spas
QWERTY Repetition before
asunshine spa
dsunshine spa
syunshine spa
siunshine spa
subnshine spa
sumnshine spa
sunashine spa
sundshine spa
sunsghine spa
sunsjhine spa
sunshuine spa
sunshoine spa
sunshibne spa
sunshimne spa
sunshinwe spa
sunshinre spa
sunshine aspa
sunshine dspa
sunshine sopa
sunshine spsa
QWERTY Substitution Transposed
uanshine spa
anushine spa
ausnhine spa
aunhsine spa
aunsihne spa
aunshnie spa
aunshien spa
aunshin espa
aunshines pa
aunshine psa
aunshine sap
udnshine spa
dnushine spa
dusnhine spa
dunhsine spa
dunsihne spa
dunshnie spa
dunshien spa
dunshin espa
dunshines pa
dunshine psa
dunshine sap
ysnshine spa
snyshine spa
sysnhine spa
synhsine spa
synsihne spa
synshnie spa
synshien spa
synshin espa
synshines pa
synshine psa
synshine sap
isnshine spa
snishine spa
sisnhine spa
sinhsine spa
sinsihne spa
sinshnie spa
sinshien spa
sinshin espa
sinshines pa
sinshine psa
sinshine sap
usbshine spa
sbushine spa
susbhine spa
subhsine spa
subsihne spa
subshnie spa
subshien spa
subshin espa
subshines pa
subshine psa
subshine sap
usmshine spa
smushine spa
susmhine spa
sumhsine spa
sumsihne spa
sumshnie spa
sumshien spa
sumshin espa
sumshines pa
sumshine psa
sumshine sap
usnahine spa
snuahine spa
suanhine spa
sunhaine spa
sunaihne spa
sunahnie spa
sunahien spa
sunahin espa
sunahines pa
sunahine psa
sunahine sap
usndhine spa
snudhine spa
sudnhine spa
sunhdine spa
sundihne spa
sundhnie spa
sundhien spa
sundhin espa
sundhines pa
sundhine psa
sundhine sap
usnsgine spa
snusgine spa
susngine spa
sungsine spa
sunsigne spa
sunsgnie spa
sunsgien spa
sunsgin espa
sunsgines pa
sunsgine psa
sunsgine sap
usnsjine spa
snusjine spa
susnjine spa
sunjsine spa
sunsijne spa
sunsjnie spa
sunsjien spa
sunsjin espa
sunsjines pa
sunsjine psa
sunsjine sap
usnshune spa
snushune spa
susnhune spa
sunhsune spa
sunsuhne spa
sunshnue spa
sunshuen spa
sunshun espa
sunshunes pa
sunshune psa
sunshune sap
usnshone spa
snushone spa
susnhone spa
sunhsone spa
sunsohne spa
sunshnoe spa
sunshoen spa
sunshon espa
sunshones pa
sunshone psa
sunshone sap
usnshibe spa
snushibe spa
susnhibe spa
sunhsibe spa
sunsihbe spa
sunshbie spa
sunshieb spa
sunshib espa
sunshibes pa
sunshibe psa
sunshibe sap
usnshime spa
snushime spa
susnhime spa
sunhsime spa
sunsihme spa
sunshmie spa
sunshiem spa
sunshim espa
sunshimes pa
sunshime psa
sunshime sap
usnshinw spa
snushinw spa
susnhinw spa
sunhsinw spa
sunsihnw spa
sunshniw spa
sunshiwn spa
sunshin wspa
sunshinws pa
sunshinw psa
sunshinw sap
usnshinr spa
snushinr spa
susnhinr spa
sunhsinr spa
sunsihnr spa
sunshnir spa
sunshirn spa
sunshin rspa
sunshinrs pa
sunshinr psa
sunshinr sap
usnshine apa
snushine apa
susnhine apa
sunhsine apa
sunsihne apa
sunshnie apa
sunshien apa
sunshin eapa
sunshinea pa
sunshine paa
sunshine aap
usnshine dpa
snushine dpa
susnhine dpa
sunhsine dpa
sunsihne dpa
sunshnie dpa
sunshien dpa
sunshin edpa
sunshined pa
sunshine pda
sunshine dap
usnshine soa
snushine soa
susnhine soa
sunhsine soa
sunsihne soa
sunshnie soa
sunshien soa
sunshin esoa
sunshines oa
sunshine osa
sunshine sao
usnshine sps
snushine sps
susnhine sps
sunhsine sps
sunsihne sps
sunshnie sps
sunshien sps
sunshin esps
sunshines ps
sunshine pss
sunshine ssp
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