You need to enable JavaScript to run this app.
Expii
Construction: Regular Hexagon, Given a Side - Expii
Once you know how to construct equilateral triangles, it's actually not too much harder to construct regular hexagons from there.