Free tool

Bolt Circle Calculator

X and Y coordinates for any number of evenly spaced holes on a bolt circle, with a start angle and a center offset, plus the distance between adjacent holes. Copy the list straight into a spreadsheet, a CNC program or a DRO.

Bolt hole pattern

Enter the number of holes (2 to 360) and the bolt circle diameter. Start angle and center default to 0.

Angles run counterclockwise from +X unless you pick clockwise. Check the drawing's zero and direction before you program.

Tap drill sizes

Flanges, hubs and adapter plates to make? , or browse CNC machining shops.

The formulas

  • Angle of hole i: θi = start angle + i x 360° / N (i = 0 to N - 1)
  • Coordinates: X = Xc + (BCD / 2) cos θi, Y = Yc + (BCD / 2) sin θi
  • Distance between adjacent holes: c = BCD x sin(180° / N)

Worked example: six holes on a 4.000" bolt circle, first hole at 0°, centered on the origin. The holes are 60° apart and 2.000" center to center.

Worked example: six holes on a 4.000 inch bolt circle
HoleAngleX (in)Y (in)
10°2.00000.0000
260°1.00001.7321
3120°-1.00001.7321
4180°-2.00000.0000
5240°-1.0000-1.7321
6300°1.0000-1.7321

Hole-to-hole distance by hole count

Multiply the bolt circle diameter by the factor to get the center distance between adjacent holes. The factor is sin(180° / N), computed here, so it works in any unit.

Chord factor and angle between holes by number of holes
HolesAngle between holesChord factorOn a 4.000" circleOn a 100 mm circle
3120.00°0.866033.4641"86.603 mm
490.00°0.707112.8284"70.711 mm
572.00°0.587792.3511"58.779 mm
660.00°0.500002.0000"50.000 mm
845.00°0.382681.5307"38.268 mm
1036.00°0.309021.2361"30.902 mm
1230.00°0.258821.0353"25.882 mm
1622.50°0.195090.7804"19.509 mm
2018.00°0.156430.6257"15.643 mm
2415.00°0.130530.5221"13.053 mm

Before you drill

  • Match the drawing's zero: some prints measure the first hole from +Y (12 o'clock) rather than +X. A start angle of 90° puts hole 1 at 12 o'clock.
  • Check the direction. Most prints and controls count counterclockwise; a pattern programmed the wrong way is a mirror image.
  • Bolt circle position tolerances are usually called out as true position on the hole pattern. Check the feature control frame, not only the coordinates.
  • Spot, then drill, then tap: see the tap and drill size chart for the drill that goes with each thread.

Frequently asked questions

How do you calculate bolt circle coordinates?
Space the holes evenly: hole i sits at angle start + i x 360 / N. Its coordinates are X = Xc + (BCD / 2) x cos(angle) and Y = Yc + (BCD / 2) x sin(angle), where Xc, Yc is the center of the pattern. Six holes on a 4.000" circle starting at 0 degrees land at (2, 0), (1, 1.7321), (-1, 1.7321), (-2, 0), (-1, -1.7321) and (1, -1.7321).
How far apart are the holes on a bolt circle?
The straight-line distance between adjacent hole centers is the chord: BCD x sin(180 / N). Six holes on a 4.000" circle are 4 x sin(30) = 2.000" apart, and eight holes on 100 mm are 38.268 mm apart. Use it to check a drilled pattern with calipers or pins.
Which way do the holes number?
The calculator measures angles from the +X axis and numbers holes counterclockwise as seen looking down on the XY plane from +Z, which is the view from the spindle on a vertical mill. Pick clockwise if the drawing numbers the other way, and always match the drawing's zero before you program.
What start angle should a pipe flange use?
Flange bolt holes are normally placed to straddle the centerlines, so no hole sits on the vertical or horizontal centerline. That puts the first hole at half the angle between holes: 45 degrees for 4 holes, 22.5 degrees for 8 and 15 degrees for 12. Confirm against the flange standard or the drawing.