Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'perfect pets', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
perfect pets
Transposition0
eprfect pets
prefect pets
pefrect pets
perefct pets
perfcet pets
perfetc pets
perfec tpets
perfectp ets
perfect epts
perfect ptes
perfect pest
Transposition1
repfect pets
pfreect pets
peefrct pets
perceft pets
perftce pets
perfe tcpets
perfecp tets
perfectep ts
perfect teps
perfect pste
Transposition2
ferpect pets
pecfert pets
pertecf pets
perf ctepets
perfept cets
perfece ptts
perfecttpe s
perfect setp
Transposition2r
frepect pets
pefrect pets
pecefrt pets
pertcef pets
perf tcepets
perfep tcets
perfecep tts
perfecttep s
perfect step
Transposition0x2
epfrect pets
eprefct pets
eprfcet pets
eprfetcpets
eprfec tpets
eprfectp ets
eprfect epts
eprfect ptes
eprfect pest
preefct pets
prefcet pets
prefetcpets
prefec tpets
prefectp ets
prefect epts
prefect ptes
prefect pest
pefrcet pets
pefretcpets
pefrec tpets
pefrectp ets
pefrect epts
pefrect ptes
pefrect pest
pereftcpets
perefc tpets
perefctp ets
perefct epts
perefct ptes
perefct pest
perfce tpets
perfcetp ets
perfcet epts
perfcet ptes
perfcet pest
perfetcp ets
perfetc epts
perfetc ptes
perfetc pest
perfec tepts
perfec tptes
perfec tpest
perfectp tes
perfectp est
perfect epst
Slip3A
erpfect pets
prfeect pets
peferct pets
perecft pets
perfcte pets
perfet cpets
perfec ptets
perfectpe ts
perfect etps
perfect ptse
Slip3B
rpefect pets
pferect pets
peerfct pets
percfet pets
perftec pets
perfe ctpets
perfecpt ets
perfecte pts
perfect tpes
perfect pset
Omission
erfect pets
prfect pets
pefect pets
perect pets
perfct pets
perfet pets
perfec pets
perfectpets
perfect ets
perfect pts
perfect pes
perfect pet
Repetition
pperfect pets
peerfect pets
perrfect pets
perffect pets
perfeect pets
perfecct pets
perfectt pets
perfect pets
perfect ppets
perfect peets
perfect petts
perfect petss
QWERTY Substitution
oerfect pets
pwrfect pets
prrfect pets
peefect pets
petfect pets
perdect pets
pergect pets
perfwct pets
perfrct pets
perfext pets
perfevt pets
perfecr pets
perfecy pets
perfect oets
perfect pwts
perfect prts
perfect pers
perfect peys
perfect peta
perfect petd
QWERTY Repetition after
poerfect pets
pewrfect pets
perrfect pets
perefect pets
pertfect pets
perfdect pets
perfgect pets
perfewct pets
perferct pets
perfecxt pets
perfecvt pets
perfectr pets
perfecty pets
perfect poets
perfect pewts
perfect perts
perfect petrs
perfect petys
perfect petsa
perfect petsd
QWERTY Repetition before
operfect pets
pwerfect pets
prerfect pets
peerfect pets
petrfect pets
perdfect pets
pergfect pets
perfwect pets
perfrect pets
perfexct pets
perfevct pets
perfecrt pets
perfecyt pets
perfect opets
perfect pwets
perfect prets
perfect perts
perfect peyts
perfect petas
perfect petds
QWERTY Substitution Transposed
eorfect pets
orefect pets
oefrect pets
oerefct pets
oerfcet pets
oerfetc pets
oerfec tpets
oerfectp ets
oerfect epts
oerfect ptes
oerfect pest
wprfect pets
prwfect pets
pwfrect pets
pwrefct pets
pwrfcet pets
pwrfetc pets
pwrfec tpets
pwrfectp ets
pwrfect epts
pwrfect ptes
pwrfect pest
rprfect pets
prfrect pets
prrefct pets
prrfcet pets
prrfetc pets
prrfec tpets
prrfectp ets
prrfect epts
prrfect ptes
prrfect pest
epefect pets
pefeect pets
peeefct pets
peefcet pets
peefetc pets
peefec tpets
peefectp ets
peefect epts
peefect ptes
peefect pest
eptfect pets
ptefect pets
peftect pets
petefct pets
petfcet pets
petfetc pets
petfec tpets
petfectp ets
petfect epts
petfect ptes
petfect pest
eprdect pets
predect pets
pedrect pets
peredct pets
perdcet pets
perdetc pets
perdec tpets
perdectp ets
perdect epts
perdect ptes
perdect pest
eprgect pets
pregect pets
pegrect pets
peregct pets
pergcet pets
pergetc pets
pergec tpets
pergectp ets
pergect epts
pergect ptes
pergect pest
eprfwct pets
prefwct pets
pefrwct pets
perwfct pets
perfcwt pets
perfwtc pets
perfwc tpets
perfwctp ets
perfwct epts
perfwct ptes
perfwct pest
eprfrct pets
prefrct pets
pefrrct pets
perrfct pets
perfcrt pets
perfrtc pets
perfrc tpets
perfrctp ets
perfrct epts
perfrct ptes
perfrct pest
eprfext pets
prefext pets
pefrext pets
perefxt pets
perfxet pets
perfetx pets
perfex tpets
perfextp ets
perfext epts
perfext ptes
perfext pest
eprfevt pets
prefevt pets
pefrevt pets
perefvt pets
perfvet pets
perfetv pets
perfev tpets
perfevtp ets
perfevt epts
perfevt ptes
perfevt pest
eprfecr pets
prefecr pets
pefrecr pets
perefcr pets
perfcer pets
perferc pets
perfec rpets
perfecrp ets
perfecr epts
perfecr ptes
perfecr pest
eprfecy pets
prefecy pets
pefrecy pets
perefcy pets
perfcey pets
perfeyc pets
perfec ypets
perfecyp ets
perfecy epts
perfecy ptes
perfecy pest
eprfect oets
prefect oets
pefrect oets
perefct oets
perfcet oets
perfetc oets
perfec toets
perfecto ets
perfect eots
perfect otes
perfect oest
eprfect pwts
prefect pwts
pefrect pwts
perefct pwts
perfcet pwts
perfetc pwts
perfec tpwts
perfectp wts
perfect wpts
perfect ptws
perfect pwst
eprfect prts
prefect prts
pefrect prts
perefct prts
perfcet prts
perfetc prts
perfec tprts
perfectp rts
perfect rpts
perfect ptrs
perfect prst
eprfect pers
prefect pers
pefrect pers
perefct pers
perfcet pers
perfetc pers
perfec tpers
perfectp ers
perfect eprs
perfect pres
perfect pesr
eprfect peys
prefect peys
pefrect peys
perefct peys
perfcet peys
perfetc peys
perfec tpeys
perfectp eys
perfect epys
perfect pyes
perfect pesy
eprfect peta
prefect peta
pefrect peta
perefct peta
perfcet peta
perfetc peta
perfec tpeta
perfectp eta
perfect epta
perfect ptea
perfect peat
eprfect petd
prefect petd
pefrect petd
perefct petd
perfcet petd
perfetc petd
perfec tpetd
perfectp etd
perfect eptd
perfect pted
perfect pedt
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