Airsoft FPS to Joules Calculator

Convert FPS and BB weight to muzzle energy. Check field limits instantly.

1.13
joules
106.7 m/s · 384 km/h

How the calculation works

Muzzle energy in joules is calculated with the standard kinetic-energy formula:

KE (J) = ½ × m (kg) × v² (m/s)

To convert FPS to meters per second, divide by 3.28084. For a typical 0.20 g BB at 328 FPS:

0.5 × 0.0002 × 100² = 1.0 J

That's why the airsoft community uses 328 FPS on a .20g BB as the universal "1 joule" reference. Heavier BBs cross that 1J line at lower FPS — that's just the math, not joule creep.

Common airsoft field limits

Always check your specific field's rule sheet — these are the most common defaults in North America and Europe:

Engagement typeJoule limitFPS on 0.20gMin. engagement
Indoor CQB1.14 J350 FPSNone
Outdoor AEG1.49 J400 FPS10 ft
Outdoor DMR1.88 J450 FPS50 ft
Bolt-action sniper2.32 J500 FPS100 ft
UK legal max1.32 J370 FPS— (legal)

UK figure refers to the legal threshold above which an airsoft replica becomes a Section 5 firearm under the VCR Act 2006. Always verify with your local field and laws.

FAQ

How do you convert airsoft FPS to joules?
Multiply 0.5 by the BB mass in kilograms and the velocity in meters per second squared. Convert FPS to m/s by dividing by 3.28084. The formula is KE = ½ × m × v². For a 0.20 g BB at 328 FPS (100 m/s), that's exactly 1 joule.
What FPS equals 1 joule in airsoft?
It depends on BB weight. On a 0.20 g BB, 1 joule is 328 FPS. On 0.25 g it's 294 FPS. On 0.30 g it's 268 FPS. On 0.40 g it's 232 FPS. Use the calculator above for any combination.
What is joule creep?
Joule creep is when the same gun produces more energy with a heavier BB than a lighter one. With a high-volume air system (most upgraded AEGs and HPA guns), a heavier BB stays in the barrel longer and absorbs more compressed air, leaving the muzzle with more energy than a simple "equal-energy" calculation would predict. A gun that chronos at 1.0 J on 0.20 g may produce 1.2–1.4 J on 0.40 g BBs.
Why do fields chrono on 0.20g BBs?
0.20 g is the historical standard and makes FPS readings directly comparable across guns. Most field limits are written as an FPS-on-0.20g number for the same reason. Newer fields are starting to chrono on the BB you're actually using, then convert to joules to account for joule creep.
Is 400 FPS dangerous?
At 400 FPS on a 0.20 g BB you're firing roughly 1.5 J. That can sting through clothing, cause welts, and seriously hurt unprotected eyes — full-seal eye protection is mandatory at every legitimate airsoft field. Indoor CQB fields generally cap guns at 350 FPS / 1.14 J to limit pain at close range.
How do I lower my gun's joules?
For AEGs: install a weaker main spring (M90, M100, M110) and re-shim the gearbox. For HPA: dial down the regulator. For gas blowback: switch to a lower-pressure propellant (green gas → CO2 swaps go the other way). Re-chrono after any change — small spring changes can move FPS by 30–50.