Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'harbinger', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
harbinger
Transposition0
ahrbinger
hrabinger
habringer
haribnger
harbniger
harbigner
harbinegr
harbingre
Transposition1
rahbinger
hbrainger
haibrnger
harnibger
harbgnier
harbiegnr
harbinreg
Transposition2
barhinger
hirbanger
hanbirger
harginber
harbengir
harbirgen
Transposition2r
brahinger
hibranger
hanibrger
hargniber
harbegnir
harbiregn
Transposition0x2
ahbringer
ahribnger
ahrbniger
ahrbigner
ahrbinegr
ahrbingre
hraibnger
hrabniger
hrabigner
hrabinegr
hrabingre
habrniger
habrigner
habrinegr
habringre
haribgner
haribnegr
haribngre
harbniegr
harbnigre
harbignre
Slip3A
arhbinger
hrbainger
habirnger
harinbger
harbngier
harbigenr
harbinerg
Slip3B
rhabinger
hbaringer
hairbnger
harnbiger
harbginer
harbiengr
harbinrge
Omission
arbinger
hrbinger
habinger
haringer
harbnger
harbiger
harbiner
harbingr
harbinge
Repetition
hharbinger
haarbinger
harrbinger
harbbinger
harbiinger
harbinnger
harbingger
harbingeer
harbingerr
QWERTY Substitution
garbinger
jarbinger
hsrbinger
haebinger
hatbinger
harvinger
harninger
harbunger
harbonger
harbibger
harbimger
harbinfer
harbinher
harbingwr
harbingrr
harbingee
harbinget
QWERTY Repetition after
hgarbinger
hjarbinger
hasrbinger
harebinger
hartbinger
harbvinger
harbninger
harbiunger
harbionger
harbinbger
harbinmger
harbingfer
harbingher
harbingewr
harbingerr
harbingere
harbingert
QWERTY Repetition before
gharbinger
jharbinger
hsarbinger
haerbinger
hatrbinger
harvbinger
harnbinger
harbuinger
harboinger
harbibnger
harbimnger
harbinfger
harbinhger
harbingwer
harbingrer
harbingeer
harbingetr
QWERTY Substitution Transposed
agrbinger
grabinger
gabringer
garibnger
garbniger
garbigner
garbinegr
garbingre
ajrbinger
jrabinger
jabringer
jaribnger
jarbniger
jarbigner
jarbinegr
jarbingre
shrbinger
hrsbinger
hsbringer
hsribnger
hsrbniger
hsrbigner
hsrbinegr
hsrbingre
ahebinger
heabinger
habeinger
haeibnger
haebniger
haebigner
haebinegr
haebingre
ahtbinger
htabinger
habtinger
hatibnger
hatbniger
hatbigner
hatbinegr
hatbingre
ahrvinger
hravinger
havringer
harivnger
harvniger
harvigner
harvinegr
harvingre
ahrninger
hraninger
hanringer
harinnger
harnniger
harnigner
harninegr
harningre
ahrbunger
hrabunger
habrunger
harubnger
harbnuger
harbugner
harbunegr
harbungre
ahrbonger
hrabonger
habronger
harobnger
harbnoger
harbogner
harbonegr
harbongre
ahrbibger
hrabibger
habribger
haribbger
harbbiger
harbigber
harbibegr
harbibgre
ahrbimger
hrabimger
habrimger
haribmger
harbmiger
harbigmer
harbimegr
harbimgre
ahrbinfer
hrabinfer
habrinfer
haribnfer
harbnifer
harbifner
harbinefr
harbinfre
ahrbinher
hrabinher
habrinher
haribnher
harbniher
harbihner
harbinehr
harbinhre
ahrbingwr
hrabingwr
habringwr
haribngwr
harbnigwr
harbignwr
harbinwgr
harbingrw
ahrbingrr
hrabingrr
habringrr
haribngrr
harbnigrr
harbignrr
harbinrgr
ahrbingee
hrabingee
habringee
haribngee
harbnigee
harbignee
harbinege
ahrbinget
hrabinget
habringet
haribnget
harbniget
harbignet
harbinegt
harbingte
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