Convert FPS and BB weight to muzzle energy. Check field limits instantly.
1.13
joules
106.7 m/s · 384 km/h
328
FPS required
100 m/s
Assumes the gun delivers the same energy to each BB (no joule creep). Real-world heavier BBs often produce slightly higher joules — see FAQ.
BB (g)
FPS
Joules
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 type
Joule limit
FPS on 0.20g
Min. engagement
Indoor CQB
1.14 J
350 FPS
None
Outdoor AEG
1.49 J
400 FPS
10 ft
Outdoor DMR
1.88 J
450 FPS
50 ft
Bolt-action sniper
2.32 J
500 FPS
100 ft
UK legal max
1.32 J
370 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.