Jūrų vėliavos yra specialiai sukurtos skirtingų spalvų vėliavos, kurios gali būti naudojamos signalams iš laivo į laivą arba iš laivo į krantą. Be tarptautiniu mastu pripažinto signalizacijos kodo, daugelis šalių turi savo specifines jūrines vėliavas, tačiau laivai per tarptautinį kodą gali susisiekti su kitų šalių laivais. Šie ryšiai naudojami keistis informacija, tokia kaip naujienos, informacija apie pavojus ar pagalbos prašymai. Jūrų vėliavos taip pat žinomos kaip signalinės vėliavos, nes jos naudojamos signalinėje informacijoje.
Jūrinės vėliavos ne tik naudojamos ryšiams, bet ir aprengiant laivą ypatingomis progomis. Paprastai vėliavos pakabinamos pagal raštą, kuriame rašoma žinutė tiems, kurie gali ją perskaityti. Kai kurie laivai ryšiui taip pat naudoja semaforo signalizaciją. Semaforai veikia labai skirtingai nei jūrinės vėliavos. Semafore pranešimas rašomas vėliavėlėmis, laikomomis tam tikroje padėtyje žmogaus kūno atžvilgiu.
Siekiant padidinti matomumą, jūrinės vėliavos gaminamos raudonos, mėlynos, geltonos, juodos arba baltos spalvos, nes šias spalvas galima aiškiai matyti ir atskirti. Spalvos, kurios gali būti painiojamos, pvz., mėlyna ir juoda, nebus rodomos toje pačioje vėliavoje. Ryškūs blokų raštai kartu su ryškiu spalvų matomumu leidžia lengvai matyti jūrines vėliavas net dideliu atstumu.
Laivybos vėliavėlių rinkinį sudaro 26 vėliavėlės, vaizduojančios 26 romėniškos abėcėlės raides, kartu su 10 skaitmenų, viena atsakymo vėliavėlė ir trys pakaitinės arba kartotinės vėliavėlės. Viena vėliavėlė gali būti naudojama skubiam arba pagrindiniam pranešimui signalizuoti, dviem vėliavėlėmis pranešama apie navigaciją ar nelaimę, trys gali nurodyti taškus kompase kartu su pagrindiniais trumpais žodžiais, keturios – laivo pavadinimui, jo guolius arba signalizuoti informaciją apie geografiją. Laiko ir padėties indikatoriams naudojamos penkios vėliavėlės, o šešios gali nurodyti kryptį, platumą ir ilgumą. Jei ilguma viršija 100 laipsnių, naudojamos septynios vėliavėlės.
Be abėcėlės raidžių rašymo, 26 kvadratinėse abėcėlės vėliavėlėse taip pat yra trumpųjų pranešimų. Pavyzdžiui, vien pakabinta raidė G/Golf rodo, kad laivas nori locmano, o F/Foxtrot reiškia, kad laivas yra neįgalus, o Z/Zulu reiškia, kad reikia vilkiko. Atsakymo vėliavėlė naudojama nurodyti, kad pranešimas buvo gautas arba suprastas, taip pat kaip dešimtainis kablelis, o kartotuvo vėliavėlės naudojamos kaip pakaitalai, prašome skaitytojo, pavyzdžiui, perskaityti trečią signalo vėliavėlę vietoje kartotuvo vėliavėlė. Taip pat yra keletas dviejų raidžių kodų, pvz., PP, kad būtų aišku, ir CD, nurodantys, kad reikia skubios pagalbos.