redzilla
All tools
Optical fiber

Fiber Loss Budget

Calculate the optical power budget of your fiber link: add up the loss from distance, connectors and splices and compare it with the available power (Tx − Rx) to find the real margin in dB. All the calculation happens in your browser.

Fills in the typical attenuation; you can edit it below.

Typical 0.3 dB · TIA max 0.75 dB.

Fills in Tx and Rx; you can adjust them by hand.

Recommended to leave ≥ 3 dB of headroom for aging and repairs.

redzilla.cl — loss-budget
 
Link margin
Total loss
full link
Budget
Tx − Rx available
Margin
budget − loss
Max. distance
with this safety margin

Loss breakdown

ComponentDetailLoss (dB)
How it is calculated

Link loss = distance (km) × attenuation (dB/km) + connectors × loss per connector + splices × loss per splice.

Power budget = Tx power (dBm) − Rx sensitivity (dBm).
Margin = Budget − Link loss.

The margin must be > 0 for the link to work. It is recommended to leave ≥ 3 dB of headroom. The maximum distance distributes the remaining budget (after subtracting connectors, splices and safety margin) across the fiber attenuation.

Runs locally in your browser · no sign-up · nothing leaves your browser

How it works

The calculator builds the optical power budget (loss budget) of a fiber link: it sums the loss from distance (km × dB/km), connectors and splices, and compares it with the available power, which is Tx (dBm) − Rx sensitivity (dBm). The result is the link margin in dB and the maximum reachable distance with your chosen safety margin.

The defaults are reference plant values: 0.35 dB/km attenuation for OS2 single-mode at 1310 nm (0.22 at 1550 nm) and 3.0 dB/km for OM3/OM4 multimode at 850 nm; 0.3 dB loss per connector (the TIA-568 maximum is 0.75 dB) and 0.1 dB per fusion splice (0.3 dB mechanical). It includes IEEE 802.3 transceiver presets (1000BASE-SX/LX, 10GBASE-SR/LR) with their typical Tx power and Rx sensitivity, and recommends reserving at least 3 dB of headroom for aging and repairs.

Example: 10 km of OS2 at 1310 nm with −4/−17 dBm optics

  1. Link loss: 10 × 0.35 = 3.5 dB of fiber + 4 × 0.3 = 1.2 dB of connectors + 2 × 0.1 = 0.2 dB of splices = 4.9 dB.
  2. Power budget: −4 − (−17) = 13 dB.
  3. Margin: 13 − 4.9 = 8.1 dB, above the 3 dB safety margin → link OK.
  4. Maximum distance with that hardware: (13 − 1.2 − 0.2 − 3) ÷ 0.35 ≈ 24.6 km.

Frequently asked questions

How many dB does optical fiber lose per kilometer?
OS2 single-mode typically loses 0.35 dB/km at 1310 nm and 0.22 dB/km at 1550 nm. Multimode loses much more: around 3 dB/km at 850 nm on OM3/OM4 and 1.5 dB/km at 1300 nm. On top of that, add about 0.3 dB per connector and 0.1 dB per fusion splice.
How much safety margin should I leave on a fiber link?
Common practice is to reserve at least 3 dB between the power budget and the calculated loss. That headroom covers fiber and laser aging, future repair splices, bends and dirty connectors. A link that starts with zero margin will work today but fail with the first repair splice.
What happens if the link loss exceeds the power budget?
The signal reaches the receiver below its sensitivity and the link does not come up, or does so with errors (CRC, flapping). Your options: use longer-reach optics (for example moving from 10GBASE-SR to LR), switch to 1550 nm where fiber attenuates less, remove intermediate connectors, or split the span with active equipment.
What is the difference between a calculated loss budget and an OTDR or power meter measurement?
The loss budget is the theoretical design calculation using typical values; real certification is done by measuring. A power meter with a light source gives the total insertion loss of the span (the number comparable with this calculation), and an OTDR shows where each loss event sits. If the measurement is well above the calculation, suspect a dirty connector or a poor splice.
Was this tool useful?
Disclaimer We take great care to keep every tool accurate and review it thoroughly; even so, we can't guarantee it is free of errors or take responsibility for how the results are used. We recommend double-checking anything critical.
Found an error? Let us know →