SELCAL (ang. selective-calling radio system) – system selektywnego wywoływania wykorzystywany w lotnictwie podczas komunikacji między załogą statku powietrznego a służbami kontroli lotniczej na duże odległości.

Wykorzystanie Podczas lotów w dużej odległości od stacji kontroli ruchu lotniczego do komunikacji używane są krótkie fale radiowe (HF), którym towarzyszy duży hałas tła. W związku z tym załogi statków powietrznych często zmniejszają głośność radia HF, co z kolei tworzy ryzyko nieusłyszenia skierowanych do nich transmisji. Przed nadaniem komunikatu kontroler ruchu lotniczego wywołuje kod SELCAL samolotu, z którym chce się porozumieć. Dzięki temu załoga ma czas, by zwiększyć głośność radia oraz wie, że jeden z najbliższych komunikatów będzie skierowany właśnie do niej.

Sposób działania Kod SELCAL składa się z czterech tonów podzielonych na dwie grupy, które są transmitowane przez około 2 sekundy i oddzielone od siebie o 0,2 sekundy. Sygnały są generowane przez urządzenie kodujące znajdujące się na ziemi i odbierane przez dekodery zabudowane na statkach powietrznych. Kod wysyłany jest do wszystkich statków powietrznych używających częstotliwości danej stacji kontroli ruchu lotniczego, ale odbierany jedynie przez samolot wyposażony w dekoder ustawiony na właściwe znaki.