Hydrogen fluoride (HF) Lewis structure
8 valence electrons, linear
Build HF step by step in the Lewis Structure Generator
What is the Lewis structure of HF?
Hydrogen fluoride, HF, has 8 valence electrons. Its two atoms are joined by one H−F single bond. It carries three lone pairs on the F. Every formal charge is zero. As two atoms it is linear, and the molecule is polar.
Valence electrons in HF
In one line: 1 + 7 = 8. Each atom brings the valence electrons its group gives it.
How to draw the HF Lewis structure
- Count the valence electrons. Valence electrons: H 1 and F 7. 1 + 7 = 8.
- Join the two atoms. With only two atoms there is no choice to make: they bond to each other.
- Join the atoms with single bonds. One single bond uses 2 electrons, leaving 8 − 2 = 6.
- Complete the outer atoms. Every outer atom is H, and its one bond already gives it the two electrons it holds. 6 remain.
- Put the rest on F. The 6 left go as three lone pairs on F, and F now has 8 electrons round it.
- Make multiple bonds where needed. Every atom already has an octet, so no lone pair needs to become a bond.
Lone pairs and formal charges in HF
| Atom | Number | Bonds | Lone pairs | Electrons round it | Formal charge, V − N − B/2 |
|---|---|---|---|---|---|
| H | 1 | one single bond | 0 | 2 | 1 − 0 − 1 = 0 |
| F | 1 | one single bond | 3 | 8 | 7 − 6 − 1 = 0 |
V is the atom’s valence electrons, N its nonbonding electrons and B its bonding electrons. The formal charges add up to 0, the molecule’s overall charge.
Shape and polarity of HF
| Central atom | none, two atoms |
|---|---|
| Electron geometry | linear |
| Molecular geometry | linear |
| Ideal bond angle | none, two atoms |
| Polarity, an estimate | polar |
The electronegativities differ by 1.78, so the shared electrons sit nearer F.
Work with HF
- Lewis Structure Generator: HF built step by step, with every formal charge worked out
- VSEPR Molecular Geometry: every VSEPR shape in 3D, with its bond angles
- All 78 Lewis structures: valence electrons, resonance, shape and polarity in one table