Valence Shell Electron Pair Repulsion (VSEPR)
Drag window to rotate, shift-drag window vertical to zoom,
shift drag horizontal or option/ALT-drag window to turn,
shift double click-drag window to translate
See display options below for lone pairs and multiple bonds.
For deeper exploration p and d pi-bonding orbitals can be shown.
SN*  Lone
pairs 
Molecular Geometry Example Bond
angle
2 0 HCN 180°
0 BrCN 180°
0 CO2 180°
0 HCCH 180°
0 BeH2 180°
  0 CH3NCO 180°
  0
CH3NCS 180°
0 N3
   azide
180°
0
NNO
   nitrous oxide
180°
0
SCN
   thiocyanate
180°
0 (CN)2
   cyanogen
180°
1 N2
1 CO
1 CN
   cyanide
3 0
CO3-2
   carbonate
120°
0
NO3
   nitrate
120°
0 BH3 120°
0
BF3 120°
0
BO3-3
   borate
120°
0 H3BO3
   boric acid
120°
0 H2CO
   formaldehyde
116 HCH
122 HCO
0
H2CO3
   carbonic acid
109 OCO
126 OC=O
0
HNO3
   nitric acid
114 HONO
130 ONO
0 COCl2 112 ClCCl
124 ClCO
0
CO(NH2)2
   urea
113 NCN
124 NCO
0 CCl2CCl2 116 ClCCl
122 ClCC
0 CH2CH2 117 HCH
121 HCC
0 CH2CHCl 113 HCCl
123 CCCl
0 CH2CHCH3 125 CCC
0
CH2CHOH 126 CCO
0
CH2CHNH2 125 CCN
0 CH3CHO 124 CCO
117 CCH
0
CH3COOH
   acetic acid
127 OCO
111 CCO
0
CH3COO
   acetate
126 OCO
116 CCO
0
NH2COOH
   carbamic acid
123 OCO
126 NCO
0
NH2COO
   carbamate
128 OCO
116 NCO
0
NH2CHO
   formamide
113 HCN
125 NCO
0
(CH3)2NCHO 117 HCN
124 NCO
0
C6H6 120°
0
N2O4 134 ONO
121 NNO
0
SO3 120°
  ½
NO2 134°
  1
SO2 119°
  1
O3 117°
  1
NO2
   nitrite
115°
  1 NOCl 113°
  1 NOF 110°
  1 CH2NCH3 117°
  1 CH3NCO 114°
  1
CH3NCS 147°
  1
H2NNO
   nitrosamine
117 HNN
114 NNO
  1
(CH3)2NNO 114°

NO
   nitric oxide
  2 O2
4 0 CH4 109.5°
0 SiCl4 109.5°
0 NH4+ 109.5°
0 BH4 109.5°
0 BF4 109.5°
0 B(OH)4 109.5°
0 As(C6H5)4+ 109.5°
0 CH3CH3 108 HCH
111 HCC
  0 CH3Br 108 HCBr
111 HCH
  0 CH3NH2 108 HCH
110 HCN
  0 CH3OH 109 HCH
110 HCO
  0 CH2Cl2 108 HCCl
112 ClCCl
  0 BH3NH3 114 HBH
105 HBN
  0 BH3NH3 108 HNH
111 HNB
  0 B2H6   98 HBH
123 HBH
  0 Al2(CH3)6   78 AlCAl
126 AlCAl
  0
POCl3 104 ClPCl
119 ClPO
  0
PO4-3
   phosphate
109.5°
  0
NSF3   94 FSF
123 FSN
  0
SO2Cl2 111 ClSCl
120 OSO
  0
SO4-2
   sulfate
109.5°
  0
H2SO4
   sulfuric acid
101 HOSOH
123 OSO
  0
ClO4
   perchlorate
109.5°
  0
XeO4 109.5°
  1 NH3 108°
  1 PCl3 100°
  1 CH3NH2 106 HNH
111 HNC
  1 (CH3)2NH 109 HNC
111 CNC
  1 (CH3)3N 108°
  1 NH2OH 107 HNH
103 HNO
  1 NH2NH2 107 HNH
109 HNN
  1 P4   60°
  1
ClO3
   chlorate
107°
  1
SO3-2
   sulfite
106°
  1
SOCl2   96 ClSCl
106 ClSO
  1
XeO3 108°
  1
HIO3
   iodic acid
  98 O-I=O
101 O=I=O
 
ClO2 118°
  2
ClO2
   chlorite
108°
  2 H2O 104.5°
  2 OF2 103°
  2 H2S   92°
  2 S8 108°
  2 HOCl
   hypochlorous
103°
  2 CH3OH 109°
  2 CH3OCH3 112°
  2 NH2OH 103°
  2
PO3OPO3
   pyrophosphate
131°
  3 HCl
  3 Cl2
  3 ClO
   hypochlorite
3 OH
   hydroxide
5 0 PCl5 120, 180
0 AsF5 120, 180
0
SOF4   98° FSO
124° FSO
  1 SF4 102, 173
  1
XeO2F2 106 OXeO
175 FXeF
  1
IO2F2 102 OIO
179 FIF
  2 BrF3 86, 172°
  2 XeF3+ 89, 162°
  2
XeOF2 92, 174°
  3 I3 180°
  3 XeF2 180°
6 0 SF6 90, 180°
  0 PF6 90, 180°
  0
XeO6-4 90, 180°
  0
IO(OH)5 90, 180°
  1 BrF5 85, 170°
  1
XeOF4 92, 176°
  1 XeF5+ 80, 160°
  2 XeF4 90, 180°
  2 ICl4 90, 180°
7 0 IF7 72, 90°
  1
IOF5-2 72, 92°
  2 XeF5 72°
8 1 XeF8-2 73°
*If A is the central atom, and X is all its attached atoms, and E is its lone electron pairs, then AXmEn predicts the molecular shape by minimizing XE repulsion and the steric number (SN) equals m+n.
Observed geometry, often planar NR3 due to π contribution.
Three atomic orbitals form three molecular orbitals (bonding, non-bonding, and antibonding) with two electrons in the bonding orbital.
Resonance shows another resonance contribution. If a lone pair is in a p orbital, then lone pair and p orbital display in same location.
Smaller formal charges moves a lone pair to be a double bond.
Protonated -ate ions become -ic acids; -ite ions become -ous acids.


Display options
         
Element Labels:
      π bonds have opposite      
phase on either side
of the bond axis:
    

sp, sp2, sp3, ...       
 
 

Molecules mostly modified from PubChem.
This page created by George Lisensky, Beloit College.
Last modified April 4, 2026.
Back