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

Bullet/ammunition specifications

Manufacturer / bullet lists show everything when caliber is blank; otherwise they filter by diameter (9,815 commercial bullets/loads). 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.

Manufacturer All makers if caliber is blank; else filtered by diameter
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 when Sg ≥ 1.3; RH drifts right, LH left — omitted when MPM assumptions break), 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.89 · Aug-11-2026 ·