Airsoft Joules Explained: UK Site Limits, FPS Conversion, and Typical Energy Levels

If you've spent any time around UK airsoft sites recently, you'll have noticed the language has shifted. The old standard was FPS — "your gun has to chrono under 350 with 0.20s." The new standard is joules — "your gun has to chrono under 1.13 joules." Same physics, different number, and the joule version is genuinely better. Here's why, what the typical UK site limits look like, and how to convert your chrono reading either way.

Why Joules Replaced FPS as the Site Standard

FPS is a measurement of speed. Joules is a measurement of energy. The reason the airsoft community has moved towards joules is simple: FPS alone tells you nothing about how hard a BB is going to hit.

Take two BBs leaving the barrel at exactly 350 FPS. One is a 0.20g BB, the other is a 0.32g BB. The 0.32g BB is heavier — it carries roughly 60% more energy at the same velocity. If your site only measures FPS, those two guns look identical at the chrono. If your site measures joules, they don't — and the heavier BB rightly fails a chrono check that the lighter BB passes.

This matters because energy is what causes injury, not speed. A safer site is one that measures and limits the actual energy delivered, regardless of what BB weight a player is running. Joules do that. FPS doesn't.

Typical UK Airsoft Site Joule Limits

The UK industry has settled around a fairly standard set of joule limits, though every site sets its own and you should always check before you play. Here's what the typical limits look like:

Category Typical joule limit FPS at 0.20g Notes
AEG / HPA / GBB rifle 1.13–1.30J 350–376 FPS Standard primary weapon limit at most UK skirmish sites
Pistol / SMG / sidearm 1.13J 350 FPS Same as rifle limit at most sites; CQB-only sites may run lower
Sniper / SAP (semi-auto only) 1.88–2.32J 450–500 FPS Higher limit usually paired with a minimum engagement distance (typically 15–30m)
Bolt-action sniper 2.32J 500 FPS Highest standard limit; minimum engagement distance always applies
CQB-only / indoor sites 1.00J or lower ~330 FPS Some indoor and close-quarters sites set tighter limits for safety

Note: These are typical values across UK skirmish sites. Your specific site may differ — always check the site's published rules or ask a marshal before bringing a gun for chrono.

FPS to Joules Reference Tables (Both Directions)

Use the tables below to check whether your gun is within a site limit, or to work out what your chrono will read at a different BB weight. The maths is fixed (kinetic energy = ½ × mass × velocity²) so these values are universally accurate — the same numbers your site marshal works from.

Table 1 — Convert your FPS reading into joules

Find your FPS reading down the left column, find your BB weight across the top, read off the joule value. Cells are colour-coded: green = within standard 1.13J primary limit, amber = within higher 1.30–1.88J site/DMR limits, red = exceeds standard UK site limits.

FPS 0.20g 0.25g 0.28g 0.30g 0.32g 0.36g 0.40g 0.43g 0.48g
280 0.73 0.91 1.02 1.09 1.17 1.31 1.46 1.57 1.75
300 0.84 1.05 1.17 1.25 1.34 1.51 1.67 1.80 2.01
320 0.95 1.19 1.33 1.43 1.52 1.71 1.90 2.05 2.28
330 1.01 1.26 1.42 1.52 1.62 1.82 2.02 2.18 2.43
350 1.14 1.42 1.59 1.71 1.82 2.05 2.28 2.45 2.73
370 1.27 1.59 1.78 1.91 2.03 2.29 2.54 2.73 3.05
400 1.49 1.86 2.08 2.23 2.38 2.68 2.97 3.20 3.57
450 1.88 2.35 2.63 2.82 3.01 3.39 3.76 4.04 4.52
500 2.32 2.90 3.25 3.48 3.72 4.18 4.65 4.99 5.57
Worked example: Your gun chronos at 350 FPS using 0.20g BBs — that's 1.14J, just on the standard primary limit. Switch to 0.32g BBs and the same gun reads 1.82J on the chrono. That's over the 1.30J cap most sites enforce, and you'd fail chrono. Drop your spring or PSI until you're back at around 280–290 FPS on 0.32g (roughly 1.17–1.27J) and you're safe at any standard primary site.

Table 2 — Convert a target joule limit into FPS at any BB weight

Use this table the other way around. You know what joule limit you need to chrono in under (left column), find your BB weight across the top, the table tells you the maximum FPS you can shoot at that BB weight without going over.

Joule limit 0.20g 0.25g 0.28g 0.30g 0.32g 0.36g 0.40g 0.43g 0.48g
1.00J — CQB-restricted 328 293 277 268 259 245 232 224 212
1.13J — Standard primary 349 312 295 285 276 260 247 238 225
1.30J — Some-site primary cap 374 335 316 305 296 279 265 255 241
1.88J — SAP / DMR (semi-only) 450 402 380 367 356 335 318 307 290
2.32J — Sniper (bolt-action) 500 447 422 408 395 372 353 341 323
Worked example: You're chronoing for a sniper rifle at 2.32J using 0.36g BBs (typical sniper weight). Maximum FPS is 372. Tune to around 360 FPS to leave a small margin for the marshal's chrono reading slightly differently to yours. Switch to 0.43g BBs (heavier sniper rounds) and your maximum drops to 341 FPS — tune to around 330 to be safe.

A note on accuracy: these tables show the figure at the muzzle — the chrono reading. Energy at the target is lower because BBs decelerate in flight (heavier BBs decelerate less than lighter ones, which is why they hit harder downrange even at the same muzzle energy).

 

Why a Heavier BB Hits Harder at Lower FPS

This is the part that catches people out. Heavier BBs read lower on the chrono than lighter ones from the same gun — but they hit just as hard, often harder. The maths is straightforward: kinetic energy is half the mass times velocity squared (E = ½mv²). Heavier BBs slow down less in flight too, so the energy they carry to the target stays higher.

A practical example. Say your gun chronos at 350 FPS with 0.20g BBs (that's 1.13J — exactly on the standard site limit). Swap to 0.30g BBs out of the same gun and the chrono will read around 286 FPS — but the energy is still 1.13J. Now swap to 0.32g, and you'll see roughly 277 FPS — still 1.13J. The gun is doing the same amount of work; the BB just leaves the barrel slower because there's more mass to push.

This is why joule-based site limits are fair. Whatever BB weight you choose, the energy cap is the same.

How to Tune Your Gun to a Site Limit

If you're trying to chrono in safely under a 1.13J site limit, here's the practical workflow:

  • Chrono at the BB weight you'll actually be playing with. Don't tune to 1.13J on 0.20s and then swap to 0.30s for the game — your real on-field energy will jump above the limit.
  • Aim a few percent below the limit, not right at it. Site chronos vary slightly between models, ambient temperature affects gas guns, and your chrono at home may read differently to the marshal's. Tuning to 1.05J gives you the cushion you need.
  • For HPA, change PSI not BB weight. The whole point of HPA is consistency. Find the PSI that gives you the energy you want at your preferred BB weight, and lock it there.
  • For AEGs, spring weight controls the ceiling. If your gun is shooting 1.4J on 0.25s and you need 1.13J, you need a lower spring (M90–M100 territory rather than M110+), not a different BB.

Beyond Joules: Building a Culture of Safety

Site joule limits are the floor of safe play, not the ceiling. The rest is on the players:

  • Always wear proper eye protection. High-quality, full-seal goggles rated for airsoft. This is non-negotiable, and it's the one rule that has zero acceptable exceptions.
  • Maintain your RIF. Loose hop, worn nozzle, stretched spring — any of these change your chrono reading. Service before games, especially after a long off-season.
  • Call your hits. Honestly. Even if it was a glance off your kit. The game falls apart fast when people stop calling and so does the social side.
  • Watch the engagement distance rules. Most UK sites have a minimum engagement distance for sniper-class guns — typically 15–30m. The joule limit only works as a safety mechanism if the distance rules go with it.

Need Help Tuning?

If you're tuning a gun to a site limit and it's not behaving the way you'd expect — or you're moving from a 1.13J primary site to a sniper site and need to step up to 2.32J safely — get in touch. We chrono and bench-test every HPA rifle that goes through our workshop, and we can talk you through tuning your own setup.

Related Reading

Back to blog