redzilla
All tools
Optical fiber

dBm / mW Converter

Convert power between dBm, mW, W and dBW by entering a single value, and compute the received power and the link margin by subtracting losses from the transmit power. Everything in your browser.

Enter a value in dBm, mW or W and the other units are computed.

Examples
redzilla.cl — dbm
 
dBm
mW
W
dBW

The power in all units

UnitValueDefinition

Received power and link margin

Losses = cables + connectors + splices + FSPL or fiber attenuation (all in dB). Prx = Tx + gains − losses; Margin = Prx − Sensitivity.

Received power (Prx)
Link margin
Verdict
How it is calculated · dBm, mW and margin

1. dBm is power on a logarithmic scale referenced to 1 mW: mW = 10^(dBm/10) and dBm = 10·log₁₀(mW).

2. Equivalences: W = mW / 1000, µW = mW × 1000 and dBW = dBm − 30. So 0 dBm = 1 mW and 30 dBm = 1 W.

3. Received power: Prx (dBm) = Tx + gains − losses. In dB you add and subtract directly (no multiplying), because the scale is already logarithmic.

4. Margin: Margin = Prx − Sensitivity. If the margin is positive the link works; if it is negative the signal falls below the receiver threshold.

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

How it works

The converter takes a single power value in dBm, mW or W and expresses it in every unit at once: dBm, mW, W, µW and dBW. It relies on the definition of dBm as power on a logarithmic scale referenced to 1 mW: mW = 10^(dBm/10) and dBm = 10·log₁₀(mW); from there come W = mW / 1000, µW = mW × 1000 and dBW = dBm − 30.

It also includes a received power and link margin section, useful for fiber optics and radio links: Prx (dBm) = Tx + gains − losses, where losses add up cables, connectors, splices and the attenuation of the medium (or FSPL in RF), all in dB. The margin is Prx − receiver sensitivity: if it is positive the link works; if negative the signal falls below the threshold and the verdict flags insufficient margin.

Example: a 10 dBm transmitter with 20 dB of losses

  1. Conversion: 10 dBm = 10^(10/10) = 10 mW (0.01 W, −20 dBW).
  2. Received power: Prx = 10 + 0 − 20 = −10 dBm, which equals 0.1 mW.
  3. With a −30 dBm sensitivity, the margin is −10 − (−30) = +20 dB: link OK with ample reserve.

Frequently asked questions

How many mW are 20 dBm, 23 dBm or 30 dBm?
20 dBm is 100 mW, 23 dBm is roughly 200 mW and 30 dBm is exactly 1 W. Quick rule: every +3 dB doubles the power and every +10 dB multiplies it by 10, starting from 0 dBm = 1 mW.
What is the difference between dBm and dB?
dBm is an absolute power unit referenced to 1 mW: −70 dBm is a specific power level. dB is a ratio between two values: a 3 dB loss or a 12 dBi gain does not tell you how much power there is, only how much it changes. That is why link margin is expressed in dB (the difference between Prx and sensitivity) while power levels are in dBm.
Why do you add and subtract in dBm instead of multiplying?
Because the logarithmic scale turns multiplications into additions: doubling the power means adding 3 dB and attenuating it to one tenth means subtracting 10 dB. That lets you work out a full link budget (Tx + gains − losses) with simple arithmetic instead of multiplying linear factors.
How much link margin is considered enough?
The calculator flags OK for any positive margin, but real designs keep a reserve: fiber links usually require 3 dB or more for aging and repairs, and radio links use fade margins of 10 to 20 dB depending on the availability target. Everything runs in your browser and no data is sent anywhere.
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 →