Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'car sales', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
car sales
Transposition0
acr sales
cra sales
ca rsales
cars ales
car asles
car slaes
car saels
car salse
Transposition1
rac sales
c rasales
cas rales
caras les
car lases
car selas
car sasel
Transposition2
arcsales
csr aales
caa srles
carlsa es
car ealss
car sslea
Transposition2r
racsales
cs raales
caas rles
carlas es
car elass
car ssela
Transposition0x2
ac rsales
acrs ales
acr asles
acr slaes
acr saels
acr salse
cras ales
cra asles
cra slaes
cra saels
cra salse
ca rasles
ca rslaes
ca rsaels
ca rsalse
cars laes
cars aels
cars alse
car asels
car aslse
car slase
Slip3A
arc sales
cr asales
ca srales
carsa les
car alses
car sleas
car saesl
Slip3B
rca sales
c arsales
casr ales
cara sles
car lsaes
car seals
car sasle
Omission
ar sales
cr sales
ca sales
carsales
car ales
car sles
car saes
car sals
car sale
Repetition
ccar sales
caar sales
carr sales
car sales
car ssales
car saales
car salles
car salees
car saless
QWERTY Substitution
xar sales
var sales
csr sales
cae sales
cat sales
car aales
car dales
car ssles
car sakes
car salws
car salrs
car salea
car saled
QWERTY Repetition after
cxar sales
cvar sales
casr sales
care sales
cart sales
car saales
car sdales
car sasles
car salkes
car salews
car salers
car salesa
car salesd
QWERTY Repetition before
xcar sales
vcar sales
csar sales
caer sales
catr sales
car asales
car dsales
car ssales
car sakles
car salwes
car salres
car saleas
car saleds
QWERTY Substitution Transposed
axr sales
xra sales
xa rsales
xars ales
xar asles
xar slaes
xar saels
xar salse
avr sales
vra sales
va rsales
vars ales
var asles
var slaes
var saels
var salse
scr sales
crs sales
cs rsales
csrs ales
csr asles
csr slaes
csr saels
csr salse
ace sales
cea sales
ca esales
caes ales
cae asles
cae slaes
cae saels
cae salse
act sales
cta sales
ca tsales
cats ales
cat asles
cat slaes
cat saels
cat salse
acr aales
cra aales
ca raales
cara ales
car alaes
car aaels
car aalse
acr dales
cra dales
ca rdales
card ales
car adles
car dlaes
car daels
car dalse
acr ssles
cra ssles
ca rssles
cars sles
car slses
car ssels
car sslse
acr sakes
cra sakes
ca rsakes
cars akes
car askes
car skaes
car saeks
car sakse
acr salws
cra salws
ca rsalws
cars alws
car aslws
car slaws
car sawls
car salsw
acr salrs
cra salrs
ca rsalrs
cars alrs
car aslrs
car slars
car sarls
car salsr
acr salea
cra salea
ca rsalea
cars alea
car aslea
car slaea
car saela
car salae
acr saled
cra saled
ca rsaled
cars aled
car asled
car slaed
car saeld
car salde
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