Audited 31 Jul 2026·Last updated 28 Oct 2026·5 citations·Tier 1·0 uses

Muzzle Velocity Calculator

Convert a projectile's kinetic energy in joules and mass in kilograms into the speed it implies, v = √(2E/m), with tips for foot-pounds and grains.

Muzzle Velocity Calculator

J
kg
Energy-equivalent velocity
316.2278
Speed in metres per second at which the entered mass would carry the entered kinetic energy; multiply by 3.281 for feet per second.
Model scope
Energy-to-speed rearrangement only; it does not predict internal ballistics, pressure, propellant behavior, barrel effects, drag, trajectory, safety, or a firearm's measured muzzle velocity.

Background.

Ballistic tables, air-gun specifications and arrow-tuning charts often quote a projectile's energy rather than its speed, and the two are linked by one of the oldest equations in mechanics. Kinetic energy is half the mass times the speed squared, E = ½mv², so knowing any two of energy, mass and speed fixes the third. Solved for speed, it becomes v = √(2E/m).

The square root is where the practical lessons sit. Energy grows with the square of speed, so speed grows only with the square root of energy: doubling the energy at the same mass raises the speed by about 41%, not 100%. Mass pulls the other way. At equal energy, a projectile twice as heavy moves about 29% slower, and one four times as heavy moves at half the speed.

The worked example, 1,000 J carried by a 20 g projectile, comes out at about 316 m/s, a little under the speed of sound in room-temperature air, roughly 343 m/s.

The question usually arrives in one of a few forms. An air-gun owner knows the power rating in foot-pounds and the pellet weight in grains and wants the speed in feet per second. An archer wants to know how much speed a heavier arrow gives up at the same energy. A physics student has a spring or a falling mass and wants the launch speed. All of them reduce to the same two numbers once the units are in joules and kilograms.

The number that comes out is the speed implied by the energy you enter, and nothing more. Whether a particular barrel, load or bow really delivers that energy depends on pressure, propellant, barrel length and much else that only measurement settles. A chronograph reading is the true muzzle velocity, and published energy figures are usually calculated from such a reading in the first place. Drag, trajectory and safety lie outside the calculation.

Both inputs are in SI units, joules and kilograms. Sources in foot-pounds and grains need converting first, or the answer will be off by a large factor.

What is muzzle velocity calculator?

Muzzle velocity is the speed of a projectile at the moment it leaves the barrel, launcher or bowstring, usually quoted in metres or feet per second. What is computed here is the energy-equivalent speed: the speed at which a body of the given mass carries the given kinetic energy, from E = ½mv². When the energy you enter is the projectile's muzzle energy, that speed is its muzzle velocity.

Muzzle energy and muzzle velocity are two descriptions of the same moment, tied together by the projectile's mass. In practice the velocity is the one that gets measured: ammunition makers working to the North American SAAMI or European CIP frameworks fire loads through standardized test barrels over a chronograph, and the energy printed in a catalogue is then worked out from that speed and the bullet's weight. Running the conversion backwards, as here, recovers the speed the energy figure was built from, provided you use the same projectile mass.

Speed is the number that shapes everything after the muzzle, because it sets how long gravity has to act before the projectile reaches its target. Even with no air at all, the 20 g example at 316.2 m/s would take 0.316 s to cover 100 m and drop about 0.49 m in that time; real drag slows it and adds to the drop.

How to use this calculator.

  1. Enter the projectile's kinetic energy in joules. A figure in foot-pounds converts by multiplying by 1.3558, so 500 ft·lbf is about 678 J.
  2. Enter the mass of the projectile alone in kilograms, leaving out the cartridge case, wad or sabot. Divide grams by 1,000, or multiply grains by 0.0000648, so 20 g is 0.02 kg and 150 grains is about 0.00972 kg.
  3. Read the speed in metres per second, and multiply by 3.281 if you want feet per second.
  4. For the speed at a distance rather than at the muzzle, enter the remaining energy a ballistic table gives for that range; the same relation holds at any point in flight.
  5. To check a specification sheet, enter its quoted energy and projectile weight and compare the speed you get with the speed it quotes. A large mismatch usually means the energy was stated for a different projectile weight.

The formula.

v = sqrt(2E_k / m)

Kinetic energy is E_k = ½mv², with E_k in joules, m in kilograms and v in metres per second. Solving for speed gives v = √(2E_k/m): double the energy, divide by the mass, take the square root. The units work out directly, because a joule is a kilogram square metre per second squared, so joules per kilogram are square metres per second squared and their root is metres per second.

The ½mv² itself comes from the work-energy theorem: the net work done on a body equals the kinetic energy it gains. Pushing a mass from rest with a steady force F over a distance d gives it energy Fd, and the speed follows from setting Fd equal to ½mv². Read the other way, the energy tells you the average push behind the projectile. Delivering 1,000 J over a 0.5 m barrel takes an average net force of 2,000 N; on a 20 g projectile that is an average acceleration of 100,000 m/s², about 10,200 times gravity. Real pressure curves peak early in the barrel, so the peak force is higher than that average.

Speed rises with the square root of energy and falls with the square root of mass, so a fourfold change in either one changes the speed only twofold. The same square root halves measurement errors: an energy figure 2% too high, or a mass 2% too low, moves the speed by only about 1%. For pellet or bullet choice the trade runs both ways: at the same energy, a projectile 10% heavier leaves about 4.7% slower, and to keep the same speed it needs 10% more energy. The equation also rearranges for the third quantity. If a source gives speed and energy but not mass, m = 2E/v², so 1,000 J at 316.2278 m/s implies 0.02 kg.

The relation ignores the energy stored in a projectile's spin, and it is the non-relativistic form, which is accurate far beyond any measurement at the speeds real projectiles reach. Zero or negative values for either input are refused, since neither describes a moving projectile. The speed is shown to four decimal places, which is more precision than any energy figure supports.

A worked example.

Example

A 20 g projectile, 0.02 kg, carries 1,000 J of kinetic energy. Doubling the energy gives 2 × 1,000 = 2,000; dividing by the mass gives 2,000 ÷ 0.02 = 100,000 m²/s²; and the square root of 100,000 is 316.2278 m/s, about 316.2 m/s or 1,037 ft/s. That is just below the roughly 343 m/s speed of sound in room-temperature air. Give the same 1,000 J to a 40 g projectile and the speed falls to 223.6 m/s. Driving that heavier projectile at 316.2 m/s would take 2,000 J, twice the energy, because energy scales with mass at a fixed speed. The same steps handle imperial figures once the units are converted. An air rifle rated at 12 ft·lbf, the ceiling for air rifles held without a firearm certificate in Great Britain, delivers 12 × 1.3558 = 16.27 J. With an 8.44-grain pellet, 8.44 × 0.0000648 = 0.000547 kg, the speed is √(2 × 16.27 ÷ 0.000547) = 243.9 m/s, or about 800 ft/s.

projectile Mass Kg0.02
projectile Energy J1,000

Frequently asked questions.

How do I convert foot-pounds and grains into joules and kilograms?
One foot-pound of energy is about 1.3558 J, and one grain is exactly 64.79891 mg, or 0.00006479891 kg. So 1,000 J is about 737.6 ft·lbf, and a 20 g projectile weighs about 308.6 grains. Convert both before entering them; mixing a joule figure with a grain weight gives an answer that is wildly wrong rather than slightly off.
Why does doubling the energy not double the speed?
Energy depends on speed squared, so speed depends on the square root of energy. Doubling the energy multiplies the speed by √2, about 1.414, and it takes four times the energy to double the speed of the same projectile. For the 20 g example, 2,000 J gives 447.2 m/s, not 632.5 m/s.
Will this match the muzzle velocity my gun actually produces?
Only if the energy you enter is right for your gun and load. Real muzzle velocity varies with barrel length, ammunition lot, temperature and the individual firearm or air gun, and is measured with a chronograph. Energy figures in catalogues are usually worked out from such a measurement on a test barrel, so a rifle with a shorter or longer barrel than the test barrel can differ noticeably.
Can I use an energy figure listed for a distance downrange?
Yes. The relation between energy, mass and speed holds at every point along the flight, so entering the energy a table lists at, say, 100 metres gives the speed at that distance. If the 20 g projectile has 600 J left at some range, it is moving at 244.9 m/s there. The drop from the muzzle figure reflects energy lost to air resistance.
What mass should I enter for an arrow?
The whole arrow as it leaves the bow: shaft, point, insert, nock and fletching together. Archers usually weigh arrows in grains, so convert by multiplying by 0.0000648; a 400-grain arrow is about 0.0259 kg. Leaving out a heavy point or insert understates the mass and so overstates the speed.
At the same energy, why does a heavier projectile carry more momentum?
Momentum is mass times speed, which works out to √(2mE). At fixed energy, speed falls only with the square root of mass, so momentum rises with it. At 1,000 J, the 20 g projectile at 316.2 m/s carries 6.32 kg·m/s, while a 40 g one at 223.6 m/s carries 8.94 kg·m/s, about 41% more. The recoil a launcher feels follows momentum, not energy: it receives an equal and opposite push, plus whatever any propellant gases carry.
How do I go the other way, from a chronograph speed to energy?
Use E = ½mv² directly. A 400-grain arrow, 0.02592 kg, leaving the bow at 90 m/s carries ½ × 0.02592 × 90² ≈ 105 J, or about 77.4 ft·lbf. Enter that energy and mass here and you get the 90 m/s back, a quick check that the unit conversions are right. Because speed is squared, a 1% error in the chronograph reading becomes about a 2% error in the energy.
How much energy would push the 20 g projectile past the speed of sound?
At 343 m/s, a 20 g projectile carries ½ × 0.02 × 343² = 1,176.49 J, about 18% more than the 1,000 J example. The threshold moves with air temperature, since sound travels at about 331 m/s at 0 °C and 343 m/s at 20 °C. Crossing it matters in practice because a supersonic projectile makes its own sonic crack, which is why suppressed shooting favours subsonic loads.
Does calibre or bullet shape change the result?
Not the speed implied by a given energy and mass; only those two numbers enter the formula. Shape and calibre matter after the projectile leaves the muzzle, because they set its drag and therefore how quickly it sheds energy and speed downrange, which ballistic tables summarise in a single ballistic coefficient. Two projectiles of equal mass and muzzle energy leave at the same speed and then slow at different rates.
Can I use the stored energy of a spring or air reservoir as the input?
Only as an upper limit. Some stored energy never reaches the projectile: it goes into friction, into moving the spring or piston itself and, in an air gun, into gas still in the barrel when the projectile leaves. A spring of 400 N/m compressed 0.1 m stores ½ × 400 × 0.1² = 2 J, enough to drive a 50 g ball at 8.94 m/s at most. If only 60% reaches the ball it leaves at about 6.93 m/s, and measuring the launch speed is the reliable way to find the real fraction.

How this page was produced

Published by
Quanta Calculator
Primary sources
5 cited below
Method
v = sqrt(2E_k / m)
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 1560 calculators remain free
  • No billing is enabled
Coming soon