Airsoft FPS Calculator: Convert FPS, BB Weight, and Joules

8 min read

Your gun chronos at 380 FPS on 0.20g BBs. The field posts its limits in joules on 0.32g BBs. Will you pass? Enter your numbers and find out in about five seconds.

Will your gun pass chrono?

Enter what the chronograph said and the BB weight you tested with. We will convert it to joules, check it against our field limits, and tell you where you stand.

Not sure? If it is an electric rifle with a battery, it is an AEG. That covers most guns on the field.

0.00 joules

Enter a reading

Type an FPS reading and the BB weight you tested with.

Play it at FAF in Parker

Colorado's home field since 2007. Refereed games, a CQB arena, and a full outdoor urban field.

Fri 4 to 11 PM (night games under the lights) · Sat and Sun 9 AM to 4 PM
11321 Dransfeldt Rd, Parker, CO · players 10 and up · biodegradable BBs only
No gun yet? $65 gets you admission plus a rental rifle, full face protection, and BBs.

See every BB weight from 0.20g to 0.48g
BB weight FPS Meters per second

The conversion holds muzzle energy constant, which is how every chrono station does the math. It is accurate for spring guns and AEGs. For gas and HPA, treat it as a starting point and chrono at the weight you actually play with. Limits shown are the current classes at our field in Parker, Colorado. Always confirm the posted limits on the field ticket page before you play.

Why an FPS number on its own means nothing

FPS is a speed. It is not a measure of how hard your gun hits, and it changes every time you change ammo.

Shoot a heavier BB and the same gun produces a lower FPS number. Shoot a lighter BB and the number goes up. Neither one made the gun more or less powerful. This is why two players can both say "mine shoots 350" and be running guns with completely different amounts of energy behind them.

What actually stays constant is muzzle energy, and that is what fields regulate. Energy is measured in joules, and it is the honest number. A gun at 1.14 joules is a gun at 1.14 joules whether you chrono it with 0.20g or 0.40g.

The math behind the calculator

Muzzle energy comes from one formula:

Energy (joules) = 0.5 × BB weight in kilograms × velocity in meters per second squared

Since energy stays the same when you swap BB weights, you can rearrange it to convert any reading to any weight:

New FPS = old FPS × the square root of (old BB weight ÷ new BB weight)

A worked example. Your AEG reads 380 FPS on a 0.20g BB. Divide 0.20 by 0.32, take the square root, and you get 0.79. Multiply by 380 and you land on 300 FPS with a 0.32g BB. Same gun, same energy, 80 FPS of difference on the display.

That is all the calculator is doing, just without you having to find the square root button on your phone while standing at the chrono station.

The limits at our field

FAF, our field in Parker, sets limits in joules rather than FPS, which removes the ammo argument entirely. These are the current classes:

Class Limit Roughly, on a 0.32g BB Other rules
AEG, full and semi auto 1.5 joules ~315 FPS No minimum engagement distance. Semi auto within 10 feet.
Pistols and shotguns 1.5 joules ~315 FPS No minimum engagement distance. Semi auto within 10 feet.
HPA, full and semi auto 1.3 joules ~296 FPS No minimum engagement distance. Semi auto within 10 feet.
DMR, AEG 2.0 joules ~366 FPS Semi auto only. 75 foot minimum engagement distance. Magnified optic required.
DMR, HPA 1.8 joules ~349 FPS Semi auto only. 75 foot minimum engagement distance. Magnified optic required.
Sniper rifle, spring or HPA 3.0 joules ~450 FPS Bolt action, one shot at a time. 100 foot minimum engagement distance. Magnified optic required.

Check the field ticket page for the current posted limits before you play. Chrono is only half of it. The engagement distance and fire mode rules attached to each class matter just as much, and a DMR that passes chrono but gets used at 20 feet is still going home early.

Joule creep, and why gas guns get a lower limit

You will notice HPA sits 0.2 joules below AEGs on that table. That is not favoritism. It is physics.

An AEG pushes a fixed volume of air with a spring driven piston. When you load a heavier BB, the energy stays about the same and the velocity drops, exactly as the calculator predicts.

A gas or HPA gun keeps pushing the BB down the barrel as long as gas is flowing. A heavier BB stays in the barrel longer, so it absorbs more gas and leaves with more energy than a lighter one did. That is joule creep. A HPA rifle that reads 1.3 joules on a 0.20g BB can measure 1.6 joules or more on a 0.40g.

Two practical takeaways:

  1. If you run gas or HPA, treat the conversion table as a floor, not a promise. Chrono at the weight you actually play with.
  2. Build in headroom. Our chrono station tests HPA 0.2 joules under the standard limit specifically because of creep, so a build sitting right on the line will fail.

Which BB weight should you chrono with

Chrono with the ammo you are going to shoot that day. That is the only answer that keeps you honest.

The reason 0.20g became the default reference weight is historical. It is the cheapest, most common BB, and for decades it was what every field had in the bin next to the chronograph. But almost nobody plays with 0.20g anymore, because heavier BBs are more stable in wind and fly straighter. So if you sight in and chrono on 0.20g and then load 0.32g for the game, your gun is no longer what the chrono said it was.

For a refresher on which weight suits your setup, our guide to airsoft pellets breaks down what each weight is actually good for. The short version: 0.28g to 0.32g covers most outdoor AEGs, and sniper builds want 0.36g and up. One thing to note if you are playing here: FAF sits on privately owned farmland, so we require biodegradable BBs. You can grab a bag in our BBs and ammo collection or at the pro shop on your way in.

Getting an accurate reading

A few things that make chrono numbers lie:

  • A cold or nearly empty gas magazine. Gas guns lose serious velocity as pressure and temperature drop. Chrono on a warm, full mag.
  • A half charged battery. A tired battery drops your motor speed and your FPS with it. Charge before you test.
  • A single shot. Take five and use the average. One flyer tells you nothing, and consistency matters more than peak number anyway.
  • A dirty barrel or a worn hop up bucking. Both produce wild spreads. If your five shots vary by more than about 10 FPS, something inside needs attention before you worry about the average.

That last one is worth saying plainly. A gun that swings 40 FPS shot to shot is not a gun you can dial in, no matter what the average says. Our techs in Parker chrono and diagnose guns all day, and our repair bench can usually tell you what is wrong in a couple of minutes.

Never played at FAF before? Here is the whole deal

If you found this calculator while working out whether your gun is legal somewhere, you are welcome to come use it here. FAF Airsoft Field is at Flat Acres Farm in Parker, about 20 minutes from the Denver Tech Center and 30 from downtown.

  • Walk on admission is $35. No gear at all? $65 covers admission plus a rental electric rifle, full face protection, and BBs.
  • Open Friday 4 to 11 PM for night games under the lights, and Saturday and Sunday 9 AM to 4 PM.
  • Players 10 and up, with a signed waiver from a parent or guardian for anyone under 18.
  • Two fields. A CQB arena for close quarters, and a large outdoor urban field built around prison structures for longer engagements.
  • Referees on every game, and a safety briefing before your first one.
  • Bring Z87+ full seal goggles with a retention strap. Mesh goggles and shooting glasses are not permitted. Lower face protection is mandatory under 18 and recommended for everyone.
  • Guns stay bagged in the parking lot until you are inside the safe zone.

Every player chronos before their first game, so if you are unsure about your numbers, we will sort it out at the gate. Our refs would much rather fix a hot gun in the parking lot than pull someone off the field mid game. And if it turns out you need a spring swap, the pro shop is on site.

Come chrono it here on Saturday

Colorado's home field since 2007. Two fields, refereed games, rentals for anyone who shows up empty handed, and the pro shop on site if your gun needs a spring before it can play.

11321 Dransfeldt Rd, Parker, CO 80134 · (888) 316-7816
Fri 4 to 11 PM · Sat and Sun 9 AM to 4 PM · players 10 and up · rentals $65 all in

Back to blog

Ready To Play?

Experience It At FAF Airsoft Field

Reading about airsoft is fun. Playing it 20 minutes from Denver is better. Day and night games, full rental packages, and refs on every game.

Book A Session