Eyeglass Frame Size Calculator
Enter your face width and pupillary distance to find a frame size that fits.
Result
How it is calculated
Both inputs are in millimetres: face width (measured straight across the face at temple level) and PD, the distance between pupil centres. The bridge is estimated from the face width and kept between 16 and 20 mm: bridge = clamp(round(face width ÷ 7), 16, 20). The rest is shared by two lenses: lens = (face width − bridge) ÷ 2, and frame = 2 × lens + bridge, so the frame width always equals the face width. Values are shown in whole millimetres, so a half-millimetre lens width is displayed rounded up. PD is only checked, not used in the formula: the tool shows no result unless face width is 100–170 mm and PD is 40–80 mm. It gives no temple length, so treat the output as a starting point and compare it with the numbers printed inside a frame that already fits you.
Worked example
Face width 133 mm, PD 63 mm (inside the accepted range, so it passes the check). Bridge: 133 ÷ 7 = 19, which lies between 16 and 20, so the bridge is 19 mm. Lens width: (133 − 19) ÷ 2 = 57 mm. Frame width: 2 × 57 + 19 = 133 mm. The suggestion is a 57-19 style frame; the temple length still has to be chosen separately.
Common mistakes
- Entering PD in centimetres or as two monocular values. The field expects one total distance in millimetres, such as 63, not 6.3 or 31.5; a value outside 40–80 gives no result.
- Expecting PD to change the frame size. It is only range-checked, so two people with the same face width but different PD get the same lens and bridge widths.
- Measuring face width over the cheekbones or around the head instead of straight across at temple level; the tool also rejects values outside 100–170 mm.
- Expecting a frame width different from the face width. By construction they are equal, so the tool does not model how far a frame should overhang or sit inside your face.
- Ordering lenses from these numbers alone. Fit also depends on temple length, nose pad shape and lens height, none of which are calculated here.
About this calculator
Eyeglass frames are labeled with three numbers in millimeters — lens width, bridge width, and temple length — such as 52-18-140, and getting them right depends on your face width and pupillary distance (PD), the gap between the centers of your pupils. A frame that is too wide or too narrow shifts the optical center of the lens away from where your eyes actually look, causing eye strain or distortion.
Opticians and eyewear retailers size frames this way so that the lens’ optical center lines up with your pupils and the bridge sits comfortably on your nose. This calculator takes your face width and recommends a matching total frame width, a bridge width (a rule of thumb of about one seventh of face width, kept between 16 and 20 mm) and the lens width that fills the rest; the pupillary distance you enter is only checked to be in the normal range. It does not calculate temple length, so check that number against a frame that already fits you.
Was this helpful?
You can pick up to 3 reactions.
Popular calculators
Loan Calculator
Monthly payment, total interest and full amortization schedule.
Percentage Calculator
Percent change, percent of, and ratio calculations.
Discount Calculator
Calculate final price, savings, and discount amount.
BMI Calculator
Body mass index from height and weight (metric or imperial).
Age Calculator
Compute your exact age in years, months and days from a birth date.
Compound Interest Calculator
Calculate the final amount and interest earned with compounding.
All Calculators
No calculators found
Comments (0)