Compare any number of bullets side by side on elevation, wind hold, transonic
transition, and the range at which each one stops carrying enough velocity to
expand. Spin drift and Coriolis are optional.
Atmosphere
°F
Station pressure is what a Kestrel reads. Do not use an
altimeter setting corrected to sea level.
inHg
ft
%
Solution Setup
yd
1760 yd is one mile.
yd
Table row spacing. Charts always use a fine grid.
yd
in
Optic centre above bore axis.
Wind
mph
Comma separated. Full value from the left, so drift is to
the right. Up to six values.
Corrections
OptionalSpin drift needs twist, diameter, and
bullet length per bullet. Coriolis needs latitude and firing azimuth.
°N
Negative for the southern hemisphere.
°
0 is north, 90 is east. Drives the vertical Coriolis term.
Bullets
Range Envelope
Sort
Supersonic Transonic (Mach 1.2 to 1.0) Subsonic Expansion limit
Squares mark Mach 1.2. Circles mark the point where each
bullet drops below its own minimum expansion velocity.
Wind Hold
Trajectory Spread
Range Cards
Bottom Line
What This Model Does Not Include
Subsonic and transonic figures are soft. Below roughly Mach 1.2 the G7
and G1 reference shapes stop describing a real bullet well, and true BC degrades
in ways a single number cannot capture. Treat anything past the transonic marker
as a starting point to verify on steel, not a firing solution.
BC is treated as constant. Published G7 values are averaged over a
supersonic band. Low muzzle velocities also see more shot to shot BC variation
than the published figure suggests.
Expansion velocity is a guideline, not a hard edge. The figure is either
published by the manufacturer or derived by shooters from their own terminal
testing, and neither is a specification. Manufacturers frequently publish nothing
for target bullets, so a number taken from recovered bullets, gel, or observed
results on game is often the only one available. Terminal behaviour also degrades
gradually rather than switching off, so the number you enter marks where the bullet
stops being reliable, not where it stops working entirely.
Level fire through uniform air. The target sits at the shooter's
elevation and the atmosphere does not change between muzzle and target. Steep
angle fire and large elevation changes downrange need a different treatment.
Aerodynamic jump is not applied here. The ballistic calculator page
handles it if you need it.