Tools  /  Ballistics Calculator   Free

Know your hold.

A real external-ballistics solver — the standard G1/G7 drag model with numeric integration, the same math the commercial calculators use. Pick a common load or enter your own, set your zero and the conditions, and get drop, wind drift, velocity and energy at every range, plus the elevation and wind you'd dial or hold. Works fully offline.

1

The load

Fills in typical BC, muzzle velocity and bullet weight. All values are editable — check them against your box or chronograph.
G1 for most bullets (flat-base, hunting). G7 for long, boat-tail match bullets — use the G7 BC, not the G1.
From the box/manufacturer, matching the drag model above.
Chronographed if you can — it drives everything.
Grains — for retained energy.
Scope centerline above the bore. ~1.5–2.0 in for most rifles.
Where the bullet crosses your line of sight.
Conditions when you zeroed

The bore angle is set the day you sight in. If today's air is thinner or thicker than it was then, your zero shifts — so tell the solver the density altitude of your zero as well as of the shot below.

Air temperature when you sighted in.
Elevation of the range you zeroed at.
Measured station pressure at your zero. Blank = standard for the zero altitude.
2

Conditions

Imperial: yards / fps / inches. Metric: meters / m·s⁻¹ / cm.
Drives the come-up columns, the drop chart and the reticle. 1 mil ≈ 3.44 MOA.
Steady crosswind estimate at the shooter.
Where the wind blows FROM, clock-style. 3 & 9 o'clock push the most.
Colder, denser air = more drop.
Thinner air up high = flatter. Standard pressure is assumed for the altitude unless you enter one below.
Measured station pressure now. Blank = standard for the altitude.
Humid air is slightly thinner — a minor effect.
Uphill (+) or downhill (−); both reduce drop vs level.
First row of the table/chart — leave 0 to start at the muzzle.
3

Trajectory

Come-up
Table
4

Point-blank range

The farthest you can aim dead-on and still hit a vital zone this size — the bullet never rises or falls more than half the zone. Zero at the suggested range, then hold center all the way out to the max point-blank range.

Kill-zone diameter — ~3 in varmint / small game, 6 in deer, 8–10 in elk & large game.
5

Reticle holdover

Where each range sits in the scope if you hold instead of dialing — elevation below center, wind to the side. Dial these instead and they're your come-ups.

6

Shooting cards

Build compact DOPE cards to print for your rifle — one per density altitude — plus quick reference cards for density altitude, angle and wind. The full trajectory table above is unchanged for your binder.

One DOPE card each — comma-separated. Standard air is assumed at each.
Round prints a dial to wrap a scope turret cap.
A row every this much. Blank = match the trajectory table above.
Auto rotates the page to fit the most cards across.
Range is always shown. Round (turret) cards use come-up only.
Columns of the density-altitude reference; rows are temperature.
Preview
7

Saved setups

Notes & accuracy

This is a point-mass (3-DOF) solver with the standard G1/G7 drag functions — the same core method as JBM, Hornady and Applied Ballistics, and it matches published trajectories closely through the supersonic range. A single BC is an approximation: for long, boat-tail match bullets the G7 BC tracks reality better than G1 past ~500 yd, especially as the bullet slows through the transonic zone; velocities that drop below the speed of sound (Mach 1.0, ~1,116 fps) are flagged red in the table. It does not model spin drift, Coriolis or aerodynamic jump, which matter mainly at extreme range. Presets are typical published figures — verify BC and muzzle velocity for your actual load, and confirm a real zero on paper before trusting a hold.

For planning and practice. Ballistic solutions are estimates from the numbers you enter and standard atmospheric modeling; real conditions, your rifle, and your ammunition will differ. Always confirm your zero and dope by shooting, and follow all safety rules. Know your target and what lies beyond it.