Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'virgin poker', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
virgin poker
Transposition0
ivrgin poker
vrigin poker
vigrin poker
virign poker
virgni poker
virgi npoker
virginp oker
virgin opker
virgin pkoer
virgin poekr
virgin pokre
Transposition1
rivgin poker
vgriin poker
viigrn poker
virnig poker
virg nipoker
virgip noker
virginop ker
virgin koper
virgin pekor
virgin porek
Transposition2
girvin poker
vingir poker
vir ingpoker
virgpn ioker
virgio pnker
virginkpo er
virgin eokpr
virgin prkeo
Transposition2r
grivin poker
vigrin poker
vinigr poker
vir nigpoker
virgp nioker
virgiop nker
virginkop er
virgin ekopr
virgin preko
Transposition0x2
ivgrin poker
ivrign poker
ivrgnipoker
ivrgi npoker
ivrginp oker
ivrgin opker
ivrgin pkoer
ivrgin poekr
ivrgin pokre
vriign poker
vrignipoker
vrigi npoker
vriginp oker
vrigin opker
vrigin pkoer
vrigin poekr
vrigin pokre
vigrnipoker
vigri npoker
vigrinp oker
vigrin opker
vigrin pkoer
vigrin poekr
vigrin pokre
virig npoker
virignp oker
virign opker
virign pkoer
virign poekr
virign pokre
virgnip oker
virgni opker
virgni pkoer
virgni poekr
virgni pokre
virgi nopker
virgi npkoer
virgi npoekr
virgi npokre
virginp koer
virginp oekr
virginp okre
virgin opekr
virgin opkre
virgin pkore
Slip3A
irvgin poker
vrgiin poker
vigirn poker
viring poker
virgn ipoker
virgi pnoker
virginpo ker
virgin okper
virgin pkeor
virgin poerk
Slip3B
rvigin poker
vgirin poker
viirgn poker
virngi poker
virg inpoker
virgipn oker
virgino pker
virgin kpoer
virgin peokr
virgin porke
Omission
irgin poker
vrgin poker
vigin poker
virin poker
virgn poker
virgi poker
virginpoker
virgin oker
virgin pker
virgin poer
virgin pokr
virgin poke
Repetition
vvirgin poker
viirgin poker
virrgin poker
virggin poker
virgiin poker
virginn poker
virgin poker
virgin ppoker
virgin pooker
virgin pokker
virgin pokeer
virgin pokerr
QWERTY Substitution
cirgin poker
birgin poker
vurgin poker
vorgin poker
viegin poker
vitgin poker
virfin poker
virhin poker
virgun poker
virgon poker
virgib poker
virgim poker
virgin ooker
virgin piker
virgin ppker
virgin pojer
virgin poler
virgin pokwr
virgin pokrr
virgin pokee
virgin poket
QWERTY Repetition after
vcirgin poker
vbirgin poker
viurgin poker
viorgin poker
viregin poker
virtgin poker
virgfin poker
virghin poker
virgiun poker
virgion poker
virginb poker
virginm poker
virgin pooker
virgin poiker
virgin popker
virgin pokjer
virgin pokler
virgin pokewr
virgin pokerr
virgin pokere
virgin pokert
QWERTY Repetition before
cvirgin poker
bvirgin poker
vuirgin poker
voirgin poker
viergin poker
vitrgin poker
virfgin poker
virhgin poker
virguin poker
virgoin poker
virgibn poker
virgimn poker
virgin opoker
virgin pioker
virgin ppoker
virgin pojker
virgin polker
virgin pokwer
virgin pokrer
virgin pokeer
virgin poketr
QWERTY Substitution Transposed
icrgin poker
crigin poker
cigrin poker
cirign poker
cirgni poker
cirgi npoker
cirginp oker
cirgin opker
cirgin pkoer
cirgin poekr
cirgin pokre
ibrgin poker
brigin poker
bigrin poker
birign poker
birgni poker
birgi npoker
birginp oker
birgin opker
birgin pkoer
birgin poekr
birgin pokre
uvrgin poker
vrugin poker
vugrin poker
vurign poker
vurgni poker
vurgi npoker
vurginp oker
vurgin opker
vurgin pkoer
vurgin poekr
vurgin pokre
ovrgin poker
vrogin poker
vogrin poker
vorign poker
vorgni poker
vorgi npoker
vorginp oker
vorgin opker
vorgin pkoer
vorgin poekr
vorgin pokre
ivegin poker
veigin poker
vigein poker
vieign poker
viegni poker
viegi npoker
vieginp oker
viegin opker
viegin pkoer
viegin poekr
viegin pokre
ivtgin poker
vtigin poker
vigtin poker
vitign poker
vitgni poker
vitgi npoker
vitginp oker
vitgin opker
vitgin pkoer
vitgin poekr
vitgin pokre
ivrfin poker
vrifin poker
vifrin poker
virifn poker
virfni poker
virfi npoker
virfinp oker
virfin opker
virfin pkoer
virfin poekr
virfin pokre
ivrhin poker
vrihin poker
vihrin poker
virihn poker
virhni poker
virhi npoker
virhinp oker
virhin opker
virhin pkoer
virhin poekr
virhin pokre
ivrgun poker
vrigun poker
vigrun poker
virugn poker
virgnu poker
virgu npoker
virgunp oker
virgun opker
virgun pkoer
virgun poekr
virgun pokre
ivrgon poker
vrigon poker
vigron poker
virogn poker
virgno poker
virgo npoker
virgonp oker
virgon opker
virgon pkoer
virgon poekr
virgon pokre
ivrgib poker
vrigib poker
vigrib poker
virigb poker
virgbi poker
virgi bpoker
virgibp oker
virgib opker
virgib pkoer
virgib poekr
virgib pokre
ivrgim poker
vrigim poker
vigrim poker
virigm poker
virgmi poker
virgi mpoker
virgimp oker
virgim opker
virgim pkoer
virgim poekr
virgim pokre
ivrgin ooker
vrigin ooker
vigrin ooker
virign ooker
virgni ooker
virgi nooker
virgino oker
virgin okoer
virgin ooekr
virgin ookre
ivrgin piker
vrigin piker
vigrin piker
virign piker
virgni piker
virgi npiker
virginp iker
virgin ipker
virgin pkier
virgin piekr
virgin pikre
ivrgin ppker
vrigin ppker
vigrin ppker
virign ppker
virgni ppker
virgi nppker
virginp pker
virgin pkper
virgin ppekr
virgin ppkre
ivrgin pojer
vrigin pojer
vigrin pojer
virign pojer
virgni pojer
virgi npojer
virginp ojer
virgin opjer
virgin pjoer
virgin poejr
virgin pojre
ivrgin poler
vrigin poler
vigrin poler
virign poler
virgni poler
virgi npoler
virginp oler
virgin opler
virgin ploer
virgin poelr
virgin polre
ivrgin pokwr
vrigin pokwr
vigrin pokwr
virign pokwr
virgni pokwr
virgi npokwr
virginp okwr
virgin opkwr
virgin pkowr
virgin powkr
virgin pokrw
ivrgin pokrr
vrigin pokrr
vigrin pokrr
virign pokrr
virgni pokrr
virgi npokrr
virginp okrr
virgin opkrr
virgin pkorr
virgin porkr
ivrgin pokee
vrigin pokee
vigrin pokee
virign pokee
virgni pokee
virgi npokee
virginp okee
virgin opkee
virgin pkoee
virgin poeke
ivrgin poket
vrigin poket
vigrin poket
virign poket
virgni poket
virgi npoket
virginp oket
virgin opket
virgin pkoet
virgin poekt
virgin pokte
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