LoRaWAN time on air calculator
A LoRa packet's time on air is ToA = Tpreamble + Tpayload, where Tsym = 2^SF / BW. Set SF, BW, CR, preamble, payload, header, CRC and LDRO: this calculator returns the time on air in milliseconds plus the effective payload bitrate.
LoRa frame in transmission order (segment widths indicative).
41.216 ms
2329 bit/s · Tsym 1.024 ms · 28 sym · DE 0 · <= 873/h @1% (PHY)
Semtech LoRa airtime. Respect the regional duty cycle (EU868 is about 1 percent) and the max airtime; time on air grows fast with the spreading factor.
FAQ
- Which airtime formula does this calculator use?
- The one from the Semtech LoRa Modem Designer's Guide (AN1200.13). Tsym = 2^SF / BW (BW in Hz), payloadSymbNb = 8 + max(ceil((8*PL - 4*SF + 28 + 16*CRC - 20*H) / (4*(SF - 2*DE))) * (CR+4), 0), Tpreamble = (Npreamble + 4.25) * Tsym, then ToA = Tpreamble + payloadSymbNb * Tsym. The CRC term (0/1) generalises the formula; the brocaar reference assumes CRC is always on.
- When should low data rate optimize (LDRO) be on?
- The LoRaWAN rule turns LDRO on (DE = 1) when the symbol time exceeds 16 ms, which in practice means SF11 and SF12 at 125 kHz. Auto mode applies exactly that rule; you can force On or Off to match a stack that behaves differently.
- Does the ToA include LoRaWAN overhead or only the PHY layer?
- Only the raw PHY time on air, computed on the PL byte count you enter. In LoRaWAN the frame adds MHDR + FHDR + FPort + MIC, roughly 13 bytes, on top of your application payload. Add those to PL to get the real ToA of an uplink.
- How many messages per hour can I send under a 1 percent duty cycle?
- A 1 percent duty-cycle budget allows about 36 s of transmission per hour (1 percent of 3600 s), per ETSI EN 300 220 on the EU 868 MHz ISM bands. Divide 36000 ms by one packet's ToA to get the send count; the calculator shows it directly.
- Why does going from SF7 to SF12 multiply the time on air?
- Symbol time Tsym = 2^SF / BW doubles with each SF step. Because the preamble and payload are counted in symbols, the ToA follows: raising the spreading factor by one roughly doubles airtime, buys range and sensitivity, but cuts the number of transmissions allowed under duty cycle.
Sizing a LoRaWAN network or a node that must stay within its duty-cycle budget and link budget? Book a free 30-min audit with our design office.
AESTECHNO is an electronics design office based near Montpellier, France, with 10+ years of IoT and LPWAN design experience and a 100 percent first-pass success rate on CE/FCC certification.