IoTTools

LoRa Airtime Calculator

Calculate LoRa/LoRaWAN airtime, packet duration, and symbol count based on spreading factor, bandwidth, coding rate, and payload size.


Inputs


Results

Symbol Time

32.77 ms

Payload Symbols

28

Total Symbols

40.25

Airtime

1.319 s


Formula Explanation

The symbol time for LoRa modulation is calculated as:

Tsym = 2SF / BW

Where SF is the Spreading Factor (7–12) and BW is the Bandwidth in Hz.

The total airtime is the sum of the preamble symbols (12.25 symbols) plus the payload symbols, multiplied by the symbol time:

Tair = (Npreamble + Npayload) × Tsym

The payload symbol count depends on the Spreading Factor, Coding Rate, payload size, header mode, and low data rate optimization (explicitly enabled for SF ≥ 11).


Reference: Airtime by SF (BW = 125 kHz, CR = 4/5, payload = 20 bytes)

SFTsymPayload SymbolsAirtime
SF71.02 ms4356.6 ms
SF82.05 ms38102.9 ms
SF94.10 ms33185.3 ms
SF108.19 ms33370.7 ms
SF1116.38 ms33741.4 ms
SF1232.77 ms281.319 s