Wi-Fi Learning Lab

Free interactive Wi-Fi tools: channel map, MCS index, WMM, MLO, OFDMA vs MU-MIMO, WPA3 and key hierarchy simulators. Everything runs in your browser.

Free for private and educational use. Please link to the tools rather than copying or re-hosting them; for commercial use, ask Siam Wireless first.

Disclaimer. These interactive models are simplified teaching aids and may contain mistakes. They are provided as is, without warranty, and Siam Wireless accepts no liability for decisions based on them. Use them to understand the concepts, not as a substitute for a site survey, vendor documentation or professional design advice.

Sine Wave Explorer

The building block of every radio signal. Change the amplitude, frequency, wavelength and phase, travel the spectrum from AM radio to gamma rays, then add a second wave to see constructive and destructive interference.

  • Wavelength
  • Spectrum
  • Phase
  • Interference
Open the explorer →

Wi-Fi Modulation Simulator

See how bits become a radio wave: each constellation point sets the amplitude and phase of the carrier. Add noise to see why dense modulations need a clean signal.

  • BPSK to 4096-QAM
  • Constellations
  • Noise
Open the simulator →
AP

OFDM(A) Transmission in 3D

Watch Wi-Fi send hundreds of subcarriers at once, symbol after symbol. Change the channel width, guard interval and modulation and see what happens to the data rate.

  • Subcarriers
  • Guard interval
  • 20/40 MHz
  • Wi-Fi 5 and 6
Open the visualiser →
dBmmW 0102030 1101001,000 +10 dB = ×10

mW to dBm Calculator

Convert power between milliwatts and dBm with the formula worked through, plus a conversion table from 0 to 43 dBm.

  • dBm and mW
  • Formula
  • Conversion table
Open the calculator →
d2d · −6 dB3d · −9.5 dB

Free Space Path Loss

How much a Wi-Fi signal weakens with distance, and why. Move the receiver away, double the distance, and see the inverse square law and the frequency's effect on the loss.

  • Inverse square law
  • 2.4, 5 and 6 GHz
  • dBm and watts
Open the calculator →
Tx+4 dBi−76 dB+2 dBiRx 20 dBm24 dBm−50 dBm signal level

Power Budget Calculator

Add up every gain and loss between an AP and a client to find the received signal, the margin, and whether the link is balanced both ways.

  • Link budget
  • EIRP and RSSI
  • Uplink vs downlink
Open the calculator →
r₁ 3.80 m1 km at 5 GHz

Fresnel Zone Calculator

How much clear space a point-to-point link needs around its line of sight, with a side view of the zone and every step of the calculation.

  • Point-to-point
  • 60% clearance
  • Earth curvature
Open the calculator →

RF Propagation Simulator

A live wave simulation of how Wi-Fi signals reflect, scatter, refract, diffract and fade through walls, with real material sizes at 2.4, 5 and 6 GHz.

  • Reflection
  • Diffraction
  • Refraction
  • Scattering
  • Wall loss
Open the simulator →
AP

Multipath Simulator

See why moving a phone a few centimetres can change the signal by 20 dB. Drag an access point and a client around a room and watch the reflections add up or cancel, and how MIMO turns them to its advantage.

  • Reflections
  • Fading
  • OFDM
  • MIMO
Open the simulator →
AP A B +3 dB−8 dB

Beamforming Simulator

See how several omnidirectional antennas steer a signal: their waves add up at client A and cancel elsewhere, including at client B.

  • Transmit beamforming
  • Constructive and destructive
  • Nulls
Open the simulator →
Wi-Fi 7 · 160 MHz · 0.8 µs GI MCSModulation1 stream2 streams 764-QAM 5/6 720.6 1,441.2 9256-QAM 5/6 960.8 1,921.6 111024-QAM 5/6 1,201 2,402 134096-QAM 5/6 1,441.2 2,882.4 1,960 × 12 × 5/6 × 2 ÷ 13.6 µs = 2,882.4 Mbps

MCS Index

Data rates for every 802.11n, ac, ax and be MCS with up to four streams. See how each rate is calculated, or find the MCS behind a device's link rate.

  • Wi-Fi 4 to 7
  • Data rates
  • Link-rate lookup
Open the MCS Index →
slow client Total 212 Mbps Without it 824 Mbps

Throughput Simulator

Why one slow client can drag everyone down. Watch clients take turns on the channel, then remove the slowest or switch on airtime fairness.

  • Airtime
  • Slow clients
  • Airtime fairness
Open the simulator →
APSTA1STA2

802.11 Medium Access Simulator

Watch stations defer, count down, collide, retry and transmit on a shared channel, one microsecond at a time.

  • DCF and EDCA
  • RTS/CTS
  • Hidden nodes
Open the simulator →
ClientAP

802.11 Connection Walkthrough

Step through every frame a client and an AP exchange to connect or roam, with and without 802.11r, and open each one to see what's inside.

  • Passive and active scan
  • WPA2, WPA3 and 802.1X
  • Roaming and 802.11r
Open the walkthrough →
80 00 00 00 ff ff ff ff00 07 4c 61 62 57 69 4630 1e 01 00 00 0f ac 047f 09 24 12 BeaconFrame Control SSID "LabWiFi" RSN · CCMP-128 FCS correct ✓ hover any field: what it is and its clause

Wi-Fi Frame Decoder

Paste an 802.11 frame from Wireshark or any hex dump and see every field decoded: header, elements, security, handshakes and action frames. Each field shows an explanation of what it is, with its IEEE 802.11 clause.

  • Frame decoding
  • Wireshark
  • Elements / RSN
Decode a frame →
ABcollision can't hear each other

Hidden Node and RTS/CTS

Drag two clients on a floor plan and watch why they collide at the AP when they can't hear each other, and how RTS/CTS and the NAV stop it.

  • Hidden nodes
  • RTS/CTS and NAV
  • Carrier sense
Open the explainer →
omni: sidewaysdirectional: down

High Ceilings: Omni vs Directional

See why ceiling omni APs fail above about 7.5 m, why more power or a high-gain omni makes it worse, and how a downward-pointing directional antenna fixes it.

  • Antenna patterns
  • Uplink vs downlink
  • Co-channel interference
Open the comparison →
AP1AP2still on AP1

Sticky Clients and Minimum Basic Rate

Walk a client between two APs and watch it cling to the far one at a low data rate. Then use AP power and the Minimum Basic Rate to make it roam in the right place.

  • Roaming
  • Minimum Basic Rate
  • Data rate vs. signal
Open the simulator →
1 Mbps802.11b frame MCS 7 Beacons52% air

The Cost of Legacy 802.11b Rates

See what leaving 1, 2, 5.5 and 11 Mbps enabled costs on 2.4 GHz: slow beacons that fill the air, one old client that drags everyone down, and protection frames in front of every modern frame.

  • Basic rates
  • Beacon overhead
  • Airtime
Open the simulator →
6 12 18 24 36 MMM MBR optional rate as MBR disabled

Mandatory, Basic and Supported Rates

Build a rate set and see which clients can join and which rate every beacon, broadcast and ACK really uses. Then see what goes wrong when the minimum basic rate isn't a mandatory rate.

  • Basic rates
  • Minimum Basic Rate
  • Mandatory rates
Open the tool →
63%of the channelbefore any user data beaconsprobesfree 4 SSIDs×3 APs×1 Mbps → 3.2%at 24 Mbps

SSID Overhead Calculator

How much of the channel beacons and probe responses take with your SSIDs, APs and basic rate, and how much fewer SSIDs, Multiple BSSID or a higher basic rate would save.

  • SSIDs
  • Beacons
  • Basic rate
Count the overhead →
Multicast at 6 Mb/s 76% Unicast to each client (×5) 11% one second of the channel

Multicast Airtime Simulator

Why one video stream or a room of chatty devices can slow a whole Wi-Fi network. See how much airtime multicast takes at the basic rate, when unicast to each client is more efficient, who loses frames, and which fix to use.

  • Multicast
  • Basic rate
  • Multicast to unicast
Run the stream →
Barker / CCKOFDMchips vs subcarriersOFDMA

Barker, CCK, OFDM and OFDMA Compared

Four ways Wi-Fi has put bits on the air. See how chips, codewords, subcarriers and resource units build the signal, what each does to the spectrum, and how each copes with echoes.

  • DSSS and CCK
  • OFDM and OFDMA
  • Spectrum and multipath
Open the comparison →
2.4 5 6 MLSR · eMLSR · STR · NSTR

Watch a Wi-Fi 7 client use 2.4, 5 and 6 GHz as one connection. Compare MLSR, eMLSR, MLMR-STR and MLMR-NSTR on busy channels: throughput, gaps and what each client radio is doing.

  • Wi-Fi 7
  • MLO
  • eMLSR and STR
Open the simulator →
talkingwaiting

CSMA/CA Basics: One Talker per Channel

Only one device can transmit on a channel at a time. Add clients and watch each one's share shrink, then compare two APs on different channels with two APs on the same channel.

  • CSMA/CA
  • Airtime
  • Channel planning
Open the simulator →
None A-MPDU one preamble, one Block Ack A-MSDU · A-MPDU · both

Frame Aggregation: A-MSDU vs A-MPDU

See how Wi-Fi packs many packets into one transmission, how much airtime A-MSDU, A-MPDU and both save, and why one bad bit costs an A-MSDU far more than an A-MPDU.

  • A-MSDU
  • A-MPDU
  • Block Ack
Open the simulator →
a/g Wi-Fi 4 Wi-Fi 6 Wi-Fi 7 shared legacy start

Wi-Fi PHY Frames: From 802.11b to Wi-Fi 7

Explore every generation's PHY frame field by field, see the legacy start they all share, and what an older device can still understand of a newer frame.

  • Preambles
  • PPDU formats
  • Backward compatibility
Open the explorer →
One frame exchange236 µs waitingpreambledataAck 980× 8× 5/6= bits per symbol

Wi-Fi Frame Airtime Calculator

How long one frame really takes, from 802.11b to Wi-Fi 7: the wait for the channel, the preamble, the data symbols, padding and the Ack, with a drawn step-by-step TXTIME calculation.

  • Airtime
  • TXTIME
  • 802.11b to Wi-Fi 7
Time a frame →
OFDMA split frequency MU-MIMO split space

Multi-User Wi-Fi: OFDMA vs MU-MIMO

Serve several clients at once by slicing the channel's frequencies or by beaming through space. Drag clients around the room and see which method wins for small packets, big downloads, and clients bunched together.

  • OFDMA
  • MU-MIMO
  • Sounding
Open the simulator →
Voice Video Best effort Background wins

Wi-Fi WMM: How Priorities Work

Follow a packet from app to one of four queues, then watch voice, video, best-effort and background traffic race for the air. See why calls stay smooth during downloads, and what happens when WMM is off.

  • WMM / QoS
  • EDCA
  • DSCP mapping
Open the simulator →
AP Client doze 3 mWpower save 151 mWawake

Wi-Fi Power Save Simulator

Compare staying awake, legacy power save, U-APSD and TWT for an idle phone, a voice call and an IoT sensor. See when the radio wakes, the frames exchanged, the battery life and how long frames wait.

  • Power save
  • U-APSD / TWT
  • Battery life
Simulate the battery →
TKIP CCMP GCMP RC4AESAES

TKIP vs AES (CCMP) vs GCMP

Encrypt your own message with WPA's TKIP, WPA2's AES (CCMP) and GCMP, step by step with the real algorithms. Then flip a bit as an attacker and see which receiver catches it, and why TKIP caps you at 54 Mbps.

  • Security
  • WPA / WPA2 / WPA3
  • Encryption
Open the tool →
Client AP 5^a mod p 5^b mod p listener: ? WPA3vs WPA2

WPA2 vs WPA3: How the Key Is Agreed

See Diffie-Hellman with small numbers, then compare how WPA2-Personal and WPA3-Personal (SAE) get their keys, and what that changes when a password leaks or someone tries to guess it.

  • WPA3 / SAE
  • Diffie-Hellman
  • Forward secrecy
Open the tool →
ClientAPRADIUS TLS TUNNEL Accept + MSK

802.1X and EAP Walkthrough

Follow an enterprise Wi-Fi login between client, AP and RADIUS server with EAP-TLS, PEAP or EAP-TTLS, then break it: untrusted certificate, wrong password, wrong shared secret.

  • 802.1X
  • EAP-TLS / PEAP
  • RADIUS
Walk through a login →
MSK PMK PTK KCK KEK TK

Wi-Fi Key Hierarchy: From MSK to TK

Follow the keys from the passphrase, SAE exchange or 802.1X login down to the PMK, PTK, KCK, KEK, TK and group keys, including 802.11r. Click any key to see how it's made, who holds it, and a real worked value.

  • MSK and PMK
  • 4-way handshake
  • 802.11r
Open the tool →
00-0F-AC:2PSK 00-0F-AC:8SAE 00-0F-AC:12192-bit 00-0F-AC:24SAE-EXT-KEY

Wi-Fi AKM Suites

An interactive table of every AKM suite, from PSK and 802.1X to SAE, OWE, FILS and SAE-EXT-KEY. Filter and sort them, see what each is for, and which ones common WPA2 and WPA3 setups advertise.

  • AKM suites
  • RSN element
  • WPA2 / WPA3
Open the table →
Who can join? Old laptopWPA3 phoneIoT sensor WPA2-PersonalWPA3 transitionWPA3 only6 GHz WPA3 WPA2WPA2WPA2 WPA2WPA3WPA2 ✗WPA3✗ ✗WPA3✗

Wi-Fi Security Compatibility Explorer

Will this client join this SSID, and how securely? See the AKM, cipher and PMF being agreed, where a join fails, and who each WPA2, WPA3, Enhanced Open, 6 GHz or Wi-Fi 7 setting locks out.

  • WPA3 / PMF
  • Transition mode
  • Who can join
Check a client →
150 ms 802.1X PMKSA OKC FT4 frames

Fast Roaming Compared: 802.1X, PMKSA, OKC and FT

Run the same roam as a full login, PMKSA caching, OKC and FT (802.11r). See how long each cuts the client off, which one your client and network actually use, and where the keys are kept.

  • Roaming
  • 802.11r / OKC
  • PMKSA caching
Compare the roams →
roam trigger +8 dB 1 2

Roaming Decision Simulator

Walk a client past several APs and watch when it scans, when it roams and when it clings on. Change the roam trigger and hysteresis, switch 802.11k, 802.11v and 802.11r on and off, and try a sticky laptop, a coverage gap and ping-pong.

  • Roaming
  • Hysteresis
  • 802.11k/v/r
Take the walk →
AP ✕ 2.4 GHz probe: no answer 5 GHz probe response joins 5 GHz

Band Steering: How an AP Moves Clients to 5 GHz

Pick a phone, a laptop, an older client or an IoT sensor and watch how a dual-band AP tries to move it from 2.4 GHz to 5 GHz: by not answering its probes, by refusing it with status code 82, or with an 802.11v BTM request. Then see where steering makes a client slower.

  • Band steering
  • 802.11v BTM
  • 2.4 vs 5 GHz
Steer a client →
3640444852566064 38465462 42 · 5210 MHz58 160 MHz · 50 20 · 40 · 80 · 160 MHz

Wi-Fi Channel Map: 2.4, 5 and 6 GHz

Every Wi-Fi channel in 2.4, 5 and 6 GHz with its number, centre frequency and 40/80/160/320 MHz bonding. Switch to the rules for the US, EU, UK, Thailand, Japan or China to see which channels are allowed, which need DFS and how much power each allows.

  • Channels
  • Channel bonding
  • DFS and PSC
Open the map →
5 GHz beaconRNR: 6 GHz ch 37 6 GHz ▢ PSC■ AP24–59 channels 62 msvs 2.7 s full scan

6 GHz Discovery: How Clients Find a 6 GHz AP

Compare a passive scan of every 6 GHz channel, a scan of only the preferred scanning channels and a Reduced Neighbor Report heard on 2.4 or 5 GHz, with FILS Discovery and unsolicited probe responses. See how long each takes, and the pros and cons.

  • 6 GHz / Wi-Fi 6E
  • PSC / RNR
  • FILS Discovery
Find the AP →
364052100116120128149 radar! Service Ch 52 CAC 60 sblocked 30 min

DFS and Radar Simulator

Play through a radar event on a 5 GHz DFS channel under Thailand, Europe or US rules: the channel check, the Channel Switch Announcement, where the AP goes and the 30-minute block.

  • DFS
  • Radar
  • 5 GHz
Trigger a radar event →
ACI: 1 and 3 1 and 6: clear CCI shares · ACI corrupts

Co-Channel vs Adjacent-Channel Interference

Move a neighbouring AP's channel and see why co-channel interference only costs airtime while adjacent-channel interference corrupts frames, with the spectral mask, preamble and energy detect, and 2.4 GHz channel plans.

  • CCI and ACI
  • Spectral mask
  • Channel planning
Open the simulator →
16116111 shares airtime

Wi-Fi Channel Planning Simulator

Place APs on an office, hotel or warehouse floor, give each a channel, width and power, and watch co-channel and adjacent-channel conflicts appear. Auto-plan the channels, then see what 20 vs 80 MHz, DFS and lower power do to the score.

  • Channel planning
  • CCI / ACI
  • 2.4, 5 and 6 GHz
Plan the channels →
12 37 AP AAP B other color: may ignore

BSS Coloring and Spatial Reuse

Drag two same-channel APs and their clients, give each a BSS color, and see when Wi-Fi 6 lets one AP talk over another at reduced power, what that costs both clients, and how a color collision is fixed.

  • BSS color
  • OBSS PD
  • Wi-Fi 6 and 7
Open the simulator →
⊗⊙ ½ λ dipole · 2.15 dBi · 73 Ω

How Antennas Radiate: Fields, Dipoles and ½ Wavelength

Watch a dipole launch a radio wave from changing electric and magnetic fields, then change the dipole's length to see its current, pattern and impedance, and why half a wavelength is the classic choice.

  • EM fields
  • Dipole antenna
  • Impedance and gain
Open the simulator →
0 dBfront 9.4 dBipatch antenna 70° beamwidthbetween the −3 dB points 20 dBfront-to-back

Antenna Pattern Explorer

Read an antenna datasheet: azimuth and elevation plots, beamwidth, gain and front-to-back ratio, in 2D or turning in 3D. Then mount the antenna and see where its beam lands on the floor.

  • Antenna patterns
  • Beamwidth and gain
  • 3D view
Explore the patterns →
45° apart: −3 dB · 90° apart: −20 dB

Antenna Polarization: Why Orientation Matters

See vertical, horizontal, slant and circular polarization, turn two antennas against each other to see how much signal is lost, and find out why reflections make it matter less indoors than on outdoor links.

  • Polarization
  • Mismatch loss
  • Antenna alignment
Open the simulator →
combined: the fades filled in antenna A and B fade at different spots

Antenna Diversity: Beating Multipath Fades

Walk two antennas through a multipath field and see a second antenna fill in the fades, how far apart they need to be, and what selection and maximal ratio combining each gain.

  • Multipath fading
  • Selection and MRC
  • Antenna spacing
Open the simulator →