Tom's Ballistics

Detail info

Search calibers, enter rifle / ammo / atmosphere / target data, and compute a point-mass trajectory with G1–G8, GL, or a custom drag curve.

Units of measure Default Imperial. Switching converts all form values and outputs.

Firearm & rifle data

Ammunition specifications

Manufacturer / bullet lists show everything when caliber is blank; otherwise they filter by diameter (9,587 commercial bullets/loads — catalog from MidwayUSA plus lengths from JBM; BCs and catalogs from manufacturer listings, BulletArc, Zima, ammolytics, Underwood, Grizzly Cartridge, Blue Bullets, Matt’s Bullets, Buffalo Bore, Magtech, and related sources). Choosing a bullet fills weight, length, BC, and drag model — you can overwrite any value. Measured lengths highlight green; typical caliber/weight averages fill without highlight.

Drag model Standard reference projectile for the BC — shapes after common drag-model drawings

Free recoil at muzzle (V0)

Recoil impulse
Recoil velocity
Recoil energy

Enter firearm weight, muzzle velocity, and bullet weight to estimate free recoil.

Atmospheric environment

Target variables

Stability uses the Miller twist rule as on the Berger Twist Rate Calculator (Sg₀ × velocity × atmosphere). Sg 1.5+ is preferred; 1.3 is marginal. Flat-base bullets are not well modeled. Windage includes aerodynamic drift, modified point-mass spin drift with McCoy spin decay (yaw-of-repose lift; RH drifts right, LH left), Coriolis / Eötvös when both latitude and azimuth are entered, and Litz aerodynamic jump (vertical bias from crosswind; hand follows twist direction). Optional multi-band BC, range wind profile, and gust uncertainty improve long-range fidelity.

Copyright 2026 Red Oak Arms LLC · Rev 1.2.42 · Aug-11-2026 ·