Jūras karogi ir īpaši izstrādāti karogi dažādās krāsās, kurus var izmantot, lai signalizētu no kuģa uz kuģi vai no kuģa uz krastu. Papildus starptautiski atzītam signalizācijas kodam daudzām valstīm ir savi jūras karogi, taču kuģi var sazināties ar citu valstu kuģiem, izmantojot starptautisko kodu. Šie sakari tiek izmantoti, lai apmainītos ar informāciju, piemēram, ziņām, informāciju par apdraudējumiem vai palīdzības lūgumiem. Jūras karogi ir pazīstami arī kā signalizācijas karogi, jo tos izmanto signalizācijas informācijā.
Jūras karogi tiek izmantoti ne tikai saziņai, bet arī kuģa ģērbšanai īpašiem gadījumiem. Parasti karodziņi tiek izkārti pēc parauga, kas izskaidro ziņojumu tiem, kas to var izlasīt. Daži kuģi sakariem izmanto arī semaforu signalizāciju. Semafori darbojas ļoti atšķirīgi no jūras karogiem. Semaforā ziņojums tiek izrakstīts ar karodziņiem, kas atrodas noteiktās pozīcijās attiecībā pret cilvēka ķermeni.
Lai palielinātu redzamību, jūras karogi tiek izgatavoti sarkanā, zilā, dzeltenā, melnā vai baltā krāsā, jo šīs krāsas var skaidri redzēt un atšķirt. Krāsas, kuras var sajaukt kopā, piemēram, zilā un melnā, neparādīsies vienā karodziņā. Treknie bloku raksti apvienojumā ar augstu krāsu redzamību padara jūras karogus viegli pamanāmus pat lielā attālumā.
Jūras karogu komplektā ietilpst 26 karodziņi, kas apzīmē 26 romiešu alfabēta burtus, kā arī 10 cipari, viens atbildes karogs un trīs aizvietotāju vai atkārtotāju karogi. Vienu karogu var izmantot, lai signalizētu par steidzamu vai pamata ziņojumu, divus karogus izmanto, lai sazinātos par navigāciju vai briesmām, trīs var norādīt punktus uz kompasa kopā ar pamata, īsiem vārdiem, un četri tiek izmantoti, lai norādītu kuģa nosaukumu, tā gultņus vai signalizēt informāciju par ģeogrāfiju. Laika un pozīcijas indikatoriem tiek izmantoti pieci karodziņi, bet seši var norādīt virzienu, platumu un garumu. Ja garums pārsniedz 100 grādus, tiek izmantoti septiņi karogi.
26 kvadrātveida alfabēta karodziņi satur ne tikai alfabēta burtus, bet arī stenogrāfijas ziņojumus. Piemēram, burts G/Golf, kas pakārts viens pats, norāda, ka kuģis vēlas loci, bet F/Foxtrot nozīmē, ka kuģis ir invalīds, bet Z/Zulu nozīmē, ka ir nepieciešams velkonis. Atbildes karodziņš tiek izmantots, lai norādītu, ka ziņojums ir saņemts vai saprasts, kā arī kā decimālzīme, un atkārtotāja karodziņi tiek izmantoti kā aizstājēji, aicinot lasītāju, piemēram, nolasīt trešo karodziņu signālā ziņojuma vietā. atkārtotāja karogs. Ir arī vairāki divu burtu kodi, piemēram, PP, lai būtu skaidrs, un CD, kas norāda uz tūlītējas palīdzības nepieciešamību.