Start by looking at three measurements: the width of your forehead, the width of your cheekbones, and the width of your jaw. Whichever one is widest, and how much longer your face is than it is wide, tells you most of what you need to know. A face that is roughly as wide as it is long with soft edges usually reads round. A face with a wider forehead and jaw and narrower cheekbones usually reads square. Everything else falls somewhere between oval, heart, long, and diamond.
Once you have a shape in mind, the goal of a good haircut is almost always the same: soften the angles that are already strong and add the illusion of width or length wherever the face needs balance. That is the logic behind every recommendation below. The first step in finding the best haircut for your face shape is simply figuring out which shape you actually have.