AirsoftCalc

BB weight FPS converter

Convert a chrono reading on 0.20 g BBs to the velocity you’ll get with 0.25 g, 0.28 g and heavier.

Your chrono reading
Muzzle energy (constant)

0.00J

Velocity by BB weight, same energy
Weightm/sfps
0.12 g
0.20 g
0.23 g
0.25 g
0.28 g
0.30 g
0.32 g
0.36 g
0.40 g
0.43 g
0.45 g
0.48 g
Japan limit 0.98 J

Why heavier BBs leave the barrel slower

An airsoft gun delivers roughly the same energy to the BB regardless of its weight. Put that energy into a heavier BB and the velocity drops.

v₂ = v₁ × √(m₁ / m₂)

Example: 350 fps on 0.20 g becomes 350 × √(0.20/0.25) ≈ 313 fps on 0.25 g and about 296 fps on 0.28 g. The energy stays at 1.14 J.

Why fields chrono on 0.20 g

A single reference weight makes every gun comparable. The field's limit is really an energy limit; the fps number is just the easy way to check it with the BBs they hand you at the chrono station.

Why you'd still use heavier BBs

Joule creep. Some hop-up designs (and most gas guns) give heavier BBs more energy than the formula predicts. A gun that reads under the limit on 0.20 g can be over on 0.28 g. If your field allows heavy BBs, chrono with the weight you actually play with.

Picking a weight

WeightTypical use
0.12 gLow-power springers and youth guns
0.20 gThe chrono standard. CQB and stock AEGs
0.25 gThe everyday choice in Japan; good balance of range and stability
0.28–0.30 gOutdoor AEGs and gas blowback rifles
0.36 g and upBolt-action sniper rifles and DMRs