Typ etykietowy – typ danych, którego wartościami są etykiety instrukcji.

Zastosowanie typu etykietowego W programowaniu stosuje się etykiety instrukcji, do wskazywania konkretnych instrukcji w kodzie programu. Takie wskazanie instrukcji umożliwia wykonanie skoku do konkretnego miejsca w kodzie źródłowym, a tym samym do konkretnego miejsca w kodzie wynikowym, wygenerowanym przez translator. W większości uniwersalnych języków programowania wysokiego poziomu, dostępna jest możliwość oznaczania instrukcji etykietami i stosowanie instrukcji skoku, mimo szerokiej, negatywnej krytyki jej stosowania, zawartej w literaturze przedmiotu. Jednak znacznie mniej języków programowania umożliwia przechowywanie w zmiennych wartości etykietowych, odpowiadającym wskazaniom instrukcji, co umożliwia bardziej złożone, ale równocześnie znaczenie zaciemniające strukturę programu, sterowanie przebiegiem algorytmu.

Stosowane rozwiązania PL/I W PL/I istnieje możliwość tworzenia i stosowania danych etykietowych, opisanych w deklaracji poprzez atrybut, który jest identyfikowany słowem LABEL.