Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'portland', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
portland
Transposition0
oprtland
protland
potrland
porltand
portalnd
portlnad
portladn
Transposition1
roptland
ptroland
poltrand
poraltnd
portnald
portldna
Transposition2
torpland
plrtoand
poatlrnd
pornlatd
portdanl
Transposition2r
tropland
pltroand
poaltrnd
pornaltd
portdnal
Transposition0x2
optrland
oprltand
oprtalnd
oprtlnad
oprtladn
proltand
protalnd
protlnad
protladn
potralnd
potrlnad
potrladn
porltnad
porltadn
portaldn
Slip3A
orptland
prtoland
potlrand
porlatnd
portanld
portlnda
Slip3B
rpotland
ptorland
polrtand
poratlnd
portnlad
portldan
Omission
ortland
prtland
potland
porland
portand
portlnd
portlad
portlan
Repetition
pportland
poortland
porrtland
porttland
portlland
portlaand
portlannd
portlandd
QWERTY Substitution
oortland
pirtland
pprtland
poetland
pottland
porrland
poryland
portkand
portlsnd
portlabd
portlamd
portlans
portlanf
QWERTY Repetition after
poortland
poirtland
poprtland
poretland
porttland
portrland
portyland
portlkand
portlasnd
portlanbd
portlanmd
portlands
portlandf
QWERTY Repetition before
oportland
piortland
pportland
poertland
potrtland
porrtland
porytland
portkland
portlsand
portlabnd
portlamnd
portlansd
portlanfd
QWERTY Substitution Transposed
orotland
ootrland
oorltand
oortalnd
oortlnad
oortladn
iprtland
pritland
pitrland
pirltand
pirtalnd
pirtlnad
pirtladn
prptland
pptrland
pprltand
pprtalnd
pprtlnad
pprtladn
opetland
peotland
poteland
poeltand
poetalnd
poetlnad
poetladn
opttland
ptotland
potltand
pottalnd
pottlnad
pottladn
oprrland
prorland
porlrand
porralnd
porrlnad
porrladn
opryland
proyland
poyrland
porlyand
poryalnd
porylnad
poryladn
oprtkand
protkand
potrkand
porktand
portaknd
portknad
portkadn
oprtlsnd
protlsnd
potrlsnd
porltsnd
portslnd
portlnsd
portlsdn
oprtlabd
protlabd
potrlabd
porltabd
portalbd
portlbad
portladb
oprtlamd
protlamd
potrlamd
porltamd
portalmd
portlmad
portladm
oprtlans
protlans
potrlans
porltans
portalns
portlnas
portlasn
oprtlanf
protlanf
potrlanf
porltanf
portalnf
portlnaf
portlafn
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