Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'upper deck', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
upper deck
Transposition0
puper deck
upepr deck
uppre deck
uppe rdeck
upperd eck
upper edck
upper dcek
upper dekc
Transposition1
ppuer deck
ueppr deck
uprep deck
upp redeck
upped reck
uppered ck
upper cedk
upper dkce
Transposition2
eppur deck
urpep deck
up erpdeck
uppdr eeck
uppee drck
uppercde k
upper kecd
Transposition2r
eppur deck
urepp deck
up repdeck
uppd reeck
uppeed rck
upperced k
upper kced
Transposition0x2
puepr deck
pupredeck
pupe rdeck
puperd eck
puper edck
puper dcek
puper dekc
uppredeck
uppe rdeck
upperd eck
upper edck
upper dcek
upper dekc
upep rdeck
upeprd eck
upepr edck
upepr dcek
upepr dekc
uppred eck
uppre edck
uppre dcek
uppre dekc
uppe redck
uppe rdcek
uppe rdekc
upperd cek
upperd ekc
upper edkc
Slip3A
ppuer deck
upepr deck
uperp deck
uppr edeck
uppe dreck
upperde ck
upper ecdk
upper dcke
Slip3B
puper deck
ueppr deck
uprpe deck
upp erdeck
uppedr eck
uppere dck
upper cdek
upper dkec
Omission
pper deck
uper deck
uppr deck
uppe deck
upperdeck
upper eck
upper dck
upper dek
upper dec
Repetition
uupper deck
uppper deck
uppeer deck
upperr deck
upper deck
upper ddeck
upper deeck
upper decck
upper deckk
QWERTY Substitution
ypper deck
ipper deck
uoper deck
upoer deck
uppwr deck
upprr deck
uppee deck
uppet deck
upper seck
upper feck
upper dwck
upper drck
upper dexk
upper devk
upper decj
upper decl
QWERTY Repetition after
uypper deck
uipper deck
upoper deck
uppoer deck
uppewr deck
upperr deck
uppere deck
uppert deck
upper dseck
upper dfeck
upper dewck
upper derck
upper decxk
upper decvk
upper deckj
upper deckl
QWERTY Repetition before
yupper deck
iupper deck
uopper deck
upoper deck
uppwer deck
upprer deck
uppeer deck
uppetr deck
upper sdeck
upper fdeck
upper dweck
upper dreck
upper dexck
upper devck
upper decjk
upper declk
QWERTY Substitution Transposed
pyper deck
ypepr deck
yppre deck
yppe rdeck
ypperd eck
ypper edck
ypper dcek
ypper dekc
piper deck
ipepr deck
ippre deck
ippe rdeck
ipperd eck
ipper edck
ipper dcek
ipper dekc
ouper deck
upoer deck
uoepr deck
uopre deck
uope rdeck
uoperd eck
uoper edck
uoper dcek
uoper dekc
puoer deck
uoper deck
upeor deck
upore deck
upoe rdeck
upoerd eck
upoer edck
upoer dcek
upoer dekc
pupwr deck
upwpr deck
upprw deck
uppw rdeck
uppwrd eck
uppwr edck
uppwr dcek
uppwr dekc
puprr deck
uprpr deck
uppr rdeck
upprrd eck
upprr edck
upprr dcek
upprr dekc
pupee deck
upepe deck
uppe edeck
uppeed eck
uppee edck
uppee dcek
uppee dekc
pupet deck
upept deck
uppte deck
uppe tdeck
uppetd eck
uppet edck
uppet dcek
uppet dekc
puper seck
upepr seck
uppre seck
uppe rseck
uppers eck
upper esck
upper scek
upper sekc
puper feck
upepr feck
uppre feck
uppe rfeck
upperf eck
upper efck
upper fcek
upper fekc
puper dwck
upepr dwck
uppre dwck
uppe rdwck
upperd wck
upper wdck
upper dcwk
upper dwkc
puper drck
upepr drck
uppre drck
uppe rdrck
upperd rck
upper rdck
upper dcrk
upper drkc
puper dexk
upepr dexk
uppre dexk
uppe rdexk
upperd exk
upper edxk
upper dxek
upper dekx
puper devk
upepr devk
uppre devk
uppe rdevk
upperd evk
upper edvk
upper dvek
upper dekv
puper decj
upepr decj
uppre decj
uppe rdecj
upperd ecj
upper edcj
upper dcej
upper dejc
puper decl
upepr decl
uppre decl
uppe rdecl
upperd ecl
upper edcl
upper dcel
upper delc
WrongDoubles
uuper deck
upeer deck
$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