International maritime signal flags

International maritime signal flags are various flags used to communicate with ships. The principal system of flags and associated codes is the International Code of Signals.[1] Various navies have flag systems with additional flags and codes, and other flags are used in special uses, or have historical significance.[2]
Contents
Usage
There are various methods by which the flags can be used as signals:
- A series of flags can spell out a message, each flag representing a letter.
- Individual flags have specific and standard meanings;[3] for example, diving support vessels raise the "A" flag indicating their inability to move from their current location because they have a diver underwater and to warn other vessels to keep clear to avoid endangering the diver(s) with their propellers.
- One or more flags form a code word whose meaning can be looked up in a code book held by both parties. An example is the Popham numeric code used at the Battle of Trafalgar.
- In yacht racing and dinghy racing, flags have other meanings; for example, the P flag is used as the "preparatory" flag to indicate an imminent start, and the S flag means "shortened course" (for more details see Race signals).
NATO uses the same flags, with a few unique to warships, alone or in short sets to communicate various unclassified messages. The NATO usage generally differs from the international meanings, and therefore warships will fly the Code/answer flag above the signal to indicate it should be read using the international meaning.
During the Allied occupations of Axis countries after World War II, use and display of those nations' national flags was banned.[citation needed] In order to comply with the international legal requirement that a ship identify its registry by displaying the appropriate national ensign, swallow-tailed versions of the C, D, and E signal flags were designated as, respectively, provisional German, Okinawan, and Japanese civil ensigns. Being swallowtails, they are commonly referred to as the "C-pennant" (German: C-Doppelstander), "D-pennant", and "E-pennant".[citation needed]
The signal flags for M, T, V and X are respectively similar to the flags of Scotland, France, the Saint Patrick's saltire and the flag of Finland.
Letter flags (with ICS meaning)
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
Letter / radio name |
Flag | Blazon | ICS meaning as single flag | Meaning when used with numeric complements |
---|---|---|---|---|
A Alfa |
Error creating thumbnail: File missing
|
Swallowtailed, per pale argent and azure | "I have a diver down; keep well clear at slow speed." | Azimuth or bearing |
B Bravo |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Swallowtailed, gules | "I am taking in or discharging or carrying dangerous goods." (Originally used by the Royal Navy specifically for military explosives.) | |
C Charlie |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Azure, a fess gules fimbriated argent | "Affirmative."[lower-alpha 1][lower-alpha 2] | Magnetic bearing |
D Delta |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Or, a Spanish fess azure | "Keep clear of me; I am maneuvering with difficulty."[lower-alpha 2] | Date |
E Echo |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Per fess azure and gules | "I am altering my course to starboard."[lower-alpha 2] | |
F Foxtrot |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Argent, a lozenge throughout gules | "I am disabled; communicate with me."[lower-alpha 3] | |
G Golf |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Paly of six or and azure | "I require a pilot." By fishing vessels near fishing grounds: "I am hauling nets." | Longitude (The first 2 or 3 digits denote degrees; the last 2 denote minutes.) |
H Hotel |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Per pale argent and gules | "I have a pilot on board."[lower-alpha 2] | |
I India |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Or, a pellet | "I am altering my course to port."[lower-alpha 2] | |
J Juliett |
Azure, a fess argent | "I am on fire and have dangerous cargo on board: keep well clear of me." or "I am leaking dangerous cargo." | ||
K Kilo |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Per pale or and azure | "I wish to communicate with you." | "I wish to communicate with you by...": 1) Morse signaling by hand-flags or arms; 2) Loud hailer (megaphone); 3) Morse signaling lamp; 4) Sound signals. |
L Lima |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Quarterly or and sable | "You should stop your vessel instantly." | Latitude (the first 2 digits denote degrees; the last 2 denote minutes.) |
M Mike |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Azure, a saltire argent | "My vessel is stopped and making no way through the water."[lower-alpha 2] | |
N November |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Chequy of sixteen azure and argent | "Negative."[lower-alpha 1] | |
O Oscar |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Per bend gules and or | "Man overboard."[lower-alpha 2] (often attached to the man overboard pole on boats). With a sinister hoist, the semaphore flag. | |
P Papa |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Azure, an inescutcheon argent | The blue Peter. In harbour: All persons should report on board as the vessel is about to proceed to sea. At sea: It may be used by fishing vessels to mean: "My nets have come fast upon an obstruction." | |
Q Quebec |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Or | "My vessel is 'healthy' and I request free pratique." | |
R Romeo |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Gules, a cross or | No ICS meaning as single flag.
Prior to 1969: "The way is off my ship; you may feel your way past me." |
Distance (range) in nautical miles. |
S Sierra |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Argent, an inescutcheon azure | "I am operating astern propulsion."[lower-alpha 2] | Speed (velocity) in knots |
T Tango |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Tierced in pale gules, argent and azure | "Keep clear of me."[lower-alpha 2] Fishing boats: "Keep clear of me; I am engaged in pair trawling." | Local time. (The first 2 digits denote hours; the last 2 denote minutes.) |
U Uniform |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Quarterly gules and argent | "You are running into danger."[lower-alpha 4] | |
V Victor |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Argent, a saltire gules | "I require assistance." | Velocity in kilometres per hour. |
W Whiskey |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Azure, an inescutcheon gules fimbriated argent | "I require medical assistance." | |
X Xray |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Argent, a cross azure | "Stop carrying out your intentions and watch for my signals." | |
Y Yankee |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Bendy sinister of ten or and gules | "I am dragging my anchor." | |
Z Zulu |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Per saltire or, sable, gules and azure | "I require a tug." By fishing vessels near fishing grounds: "I am shooting nets."[lower-alpha 5] | Time (UTC). (The first 2 digits denote hours; the last 2 denote minutes.) |
Notes
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
Number flags
Number | NATO flag | ICS flag | Blazons |
---|---|---|---|
0 Zero |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
NATO: Argent, five crosses hummetty azure in saltire ICS: Or, a pale gules |
1 One |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
NATO: Gules, a fess or ICS: Argent, a torteau |
|
2 Two |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
NATO: Or, a fess gules ICS: Azure, a plate |
|
3 Three |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
NATO: Azure, a fess gules ICS: Tierced in pale gules, argent and azure |
4 Four |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
NATO: Gules, a saltire argent ICS: Gules, a cross of Saint Philip argent |
5 Five |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
NATO: Or, a saltire azure ICS: Per pale or and azure |
|
6 Six |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
NATO: Bendy sinister of seven argent and azure ICS: Per fess sable and argent |
7 Seven |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
NATO: Gules, a pale argent ICS: Per fess or and gules |
8 Eight |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
NATO: Or, a pale azure ICS: Argent, a cross of Saint Philip gules |
9 Nine |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
NATO: Azure, a pale argent ICS: Quarterly argent, sable, gules and or |
Substitute
Substitute or repeater flags allow messages with duplicate characters to be signaled without the need for multiple sets of flags.
The four NATO substitute flags are as follows:
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
First substitute | Second substitute | Third substitute | Fourth substitute |
The International Code of Signals includes only the first three of these substitute flags. To illustrate their use, here are some messages and the way they would be encoded:
"N" |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
||||
"O" |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
||||
"NO" |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
|||
"NON" |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
||
"NOO" |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
||
"NOON" |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
|
"NONO" |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
|
"NONON" |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
"NONNN" |
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
Error creating thumbnail: sh: /usr/local/bin/rsvg-convert: not found
|
See also
<templatestyles src="Div col/styles.css"/>
- Bravo Zulu
- Character encoding
- Day shapes
- Diver down flag
- Dress ship
- England expects that every man will do his duty
- The fate of the Empire rests on the outcome of this battle. Let each man do his utmost
- Flag of Germany after World War II (C-Pennant)
- Flag semaphore
- Heliograph
- International Code of Signals
- International inspection pennant
- List of international common standards
- NATO phonetic alphabet
- Signal lamp
- Yellow Jack
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
External links
![]() |
Wikimedia Commons has media related to International Code of Signals. |
- "How Ships Talk With Flags", October 1944, Popular Science
- John Savard's flag page. Collection of different flag systems.
- Freeware to aid memorizing the flags
- La flag-alfabeto - signal flags used for the Esperanto language - the flags for the Esperanto letters with diacritical marks have the lighter color in the normal flag replaced with light green, which is not used in any normal flag.
Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.;Lua error in package.lua at line 80: module 'strict' not found..
- ↑ United States Power Squadrons Flag and Etiquette Committee Signal Flags Archived 2013-11-04 at the Wayback Machine
- ↑ AB Nordbok. "The Lore of Ships", page 138. New York: Crescent Books, 1975.
Cite error: <ref>
tags exist for a group named "lower-alpha", but no corresponding <references group="lower-alpha"/>
tag was found, or a closing </ref>
is missing
- Pages with reference errors
- Articles with short description
- Pages with broken file links
- Articles with unsourced statements from November 2011
- Commons category link is locally defined
- International flags
- Latin-script representations
- Maritime flags
- Maritime signalling
- Nonverbal communication
- Optical communications
- Signal flags
- Webarchive template wayback links