Estimate airsoft velocity (FPS) and muzzle energy (joules) based on spring rating, barrel length, and BB weight. Use this calculator to understand expected performance and stay within Canadian field limits.
How Spring Rating Affects Airsoft Velocity
In AEG builds, spring rating (such as M90, M100, M110, M120) plays a major role in determining muzzle velocity.
Higher-rated springs generally produce higher FPS, but actual results depend on:
- Air seal quality
- Barrel length
- Cylinder volume
- Hop-up configuration
- BB weight
An M130 spring in one rifle may produce very different results in another if the cylinder setup, compression, or piston travel is different.
This calculator uses spring rating as a baseline, then adjusts the estimate using barrel length, cylinder type, BB weight, and short-stroke reduction. Real-world chrono testing is still required.
How Barrel Length Impacts FPS and Energy
Barrel length affects how efficiently the available air volume can accelerate the BB. Longer barrels can improve efficiency, but only if the cylinder volume is properly matched.
Performance depends on balancing:
- Barrel length
- Cylinder air volume
- BB weight
- Spring strength
If a barrel is too long for the available cylinder volume, pressure may drop before the BB exits the barrel, which can reduce FPS and consistency. If the barrel and cylinder are well matched, the build can make better use of the available air and produce more stable results.
This calculator estimates an ideal cylinder match based partly on barrel length, then compares that to the selected cylinder type.
How Cylinder Type Affects Performance
AEG cylinders do not offer infinitely adjustable air volume. In the real world, builders choose from fixed cylinder types based on port placement, such as Type 0, Type 1, Type 2, Type 3, or Type 4.
In general:
- Type 0 provides the most air volume
- Type 1 is slightly reduced
- Type 2 is a common general-purpose option
- Type 3 suits shorter barrels
- Type 4 is typically used for very short barrels
Cylinder choice matters because it determines how much usable air is available behind the BB. A build that is under-volumed may lose performance, while an over-volumed build may be less efficient.
This calculator compares the selected cylinder type against the estimated ideal match for the chosen barrel length and applies a performance adjustment.
How Short Stroking Affects FPS and Energy
Short stroking reduces piston travel by removing pickup-side teeth from the sector gear or otherwise shortening the compression stroke.
This is commonly done to:
- Improve cycle speed
- Reduce piston stress
- Correct engagement issues
- Tune a build down in power
The tradeoff is reduced air volume and reduced compression stroke, which usually lowers FPS and muzzle energy.
This calculator includes a short-stroke factor so that builds with one or more teeth removed do not get treated the same as a full-stroke setup.
BB Weight and Energy Output
BB weight directly affects joule output.
Heavier BBs:
- Travel slower in FPS
- Can produce equal or greater energy
- Often improve stability and consistency
Because kinetic energy is calculated using mass and velocity, changing BB weight alters joule output even if spring rating stays the same.
This is especially important when tuning builds for field compliance.
Why Estimated Velocity Is Not Guaranteed
This calculator provides an estimate based on typical performance assumptions. It is intended to be more realistic than a simple spring-to-FPS chart, but it still cannot account for every variable inside a build.
Real-world results can vary due to:
- Air leaks
- Nozzle-to-hop seal quality
- Cylinder head and piston head sealing
- Spring brand differences
- Hop-up friction and pressure
- Barrel bore and cleanliness
- Tappet timing
- Actual cylinder port geometry
- Overall build quality
Two rifles with the same spring, barrel length, cylinder type, and BB weight may still chrono differently.
Always verify final output with a chronograph before attending a game or event.
Expected FPS Ranges by Common Spring Ratings
Spring ratings are not perfectly standardized, and actual results vary depending on compression, barrel length, cylinder choice, and short stroking.
As a rough guide only:
- M90: typically lower-power rifle or CQB range
- M100: common field and general-purpose range
- M110: moderate field rifle range
- M120: higher-power field or marksman-leaning range
- M130+: high-output builds, often heavily dependent on volume match and tuning
Because internal setup matters so much, this calculator should be treated as a tuning aid rather than a guaranteed FPS chart.
Common Questions
Does a stronger spring always mean higher joules?
Not always. Poor compression, incorrect cylinder volume, short stroking, or excessive hop friction can all reduce output.
Does a longer barrel increase FPS?
Sometimes. A longer barrel can improve efficiency if the cylinder volume is sufficient, but it can also reduce performance if the build is under-volumed.
Does cylinder type matter?
Yes. Cylinder type affects available air volume, which has a major impact on how well the build matches the barrel.
Does short stroking reduce power?
Usually yes. Removing teeth reduces piston travel and normally lowers available compression volume.
Can heavier BBs increase joules?
Yes. Heavier BBs usually lower FPS, but total muzzle energy can remain similar or increase depending on the setup.
Are spring ratings standardized?
Not perfectly. Different manufacturers can produce different results even when springs carry the same label.

