International Code of Signals

The calculator encodes and decodes a message in International code of Signals. It also displays code using flag signals and Morse code.

You may use the following calculator to decode a message, encoded by the International Code of Signals (ICS). ICS is used to transmit signals by use of visual, sound and radio communications.
The purpose of the International Code of Signals is to provide ways and means of communication in situations related essentially to safety of navigation and persons, especially when language difficulties arise.1
The calculator converts the code into plain text, flag signal sequence and Morse code. A description of the flag signals follows the calculator.
The calculator supports one- and two-letter International signals. It interprets and substitutes signal parameters into the message, if any, in the code. A loose interpretation of Captain Grant's message from Jules Verne's famous novel is used as an example.

PLANETCALC, International Code of Signals Decoder

International Code of Signals Decoder

Message
 
Morse
 
The file is very large. Browser slowdown may occur during loading and creation.

The code

The International Signal Code consists of

  • Single-letter signals (very urgent, important, or of very common use)
  • Two-letter signals for General Signal Code
  • Three-letter signals beginning with “M” for Medical Signal Code (not supported by the calculator)

Some signals have different meanings in certain circumstances.
For example, when conducting icebreaker escort, special single-letter signals are used to communicate with the convoy. Use the Context selection list in the calculator to select the correct set of signals for the given situation.

In some cases, numerical complements are used if necessary to expand the meaning of the signal, to ask questions on the topic, to obtain standard answers, or to provide additional information.
Some messages require additional numerical data. These are encoded in the following format:

Parameter Description Example Interpretation
Depth the figures should be followed by “F” to indicate feet or by “M” to indicate meters 7F 7 Feet
Azimuth or Bearing "A" plus three figures of azimuth in degrees. "A" can be omitted if the message is unambiguous. A038 Bearing is 38°, True
Course The same rules apply as for azimuth, only the letter "C" is used instead of "A". C045 The course is NE (45°) , True
Date Letter "D" plus two, four or six digits corresponding to date, month and year. The current month and year are assumed if the date is not specified in full. D2001 Jan, 20th, current year
Latitude Letter "L" plus four digits, followed by "N" or "S" if they are needed L3711S Latitude is 37°11′ South
Longitude Letter "G" plus four or five digits, followed by "E" or "W" if they are needed G15300W Longitude is 153°00′ West
Distance Letter "R" plus numerals R10 Distance is 10 nautical miles
Speed in knots Letter "S" plus numerals S8 Speed is 8 knots
Speed in km/h Letter "V" plus numerals V15 Speed is 15 km/h
Local time Letter "T" plus four numerals T1230 Local time is 12:30
Universal Time Letter "Z" plus four numerals Z0045 00:45 UTC

You may use the following calculator to correctly encode ICS message with all parameters:

PLANETCALC, International Code of Signals Encoder

International Code of Signals Encoder

°
°
°
°
:
Code
 

Flag signaling in ICS

The ICS system uses 26 flags corresponding to the letters of the English alphabet, 10 numerical pennants, 3 substitution pennants and an answering pennant.

a.svg A - alpha b.svg B - bravo c.svg C - charlie d.svg D - delta e.svg E - echo
f.svg F - foxtrot g.svg G - golf h.svg H - hotel i.svg I - india j.svg J - juliett
k.svg K - kilo l.svg L - lima m.svg M - mike n.svg N - november o.svg O - oscar
p.svg P - papa q.svg Q - quebek r.svg R - romeo s.svg S - sierra t.svg T - tango
u.svg U - uniform v.svg V - viktor w.svg W - whiskey x.svg X - X-ray y.svg Y - yankee
z.svg Z - zulu

Numerical pennants

1.svg 1 - unaone 2.svg 2 - bissotwo 3.svg 3 - terrathree 4.svg 4 - cartefour 5.svg 5 - pantafive
6.svg 6 - soxisix 7.svg 7 - setteseven 8.svg 8 - octoeight 9.svg 9 - novenine 0.svg 0 - nadazero

Substitute pennants

1s.svg 1st - substitute 2s.svg 2nd substitute 3s.svg 3d substitute

Answering pennant

answer.svg is used as a finishing flag, an acknowledgement of receipt flag and a decimal point.


  1. International Code of Signals As adopted by the Fourth Assembly of the Inter-Governmental Maritime Consultative Organization in 1965 For Visual, Sound, and Radio Communications. Pub 102, United States Edition, 1969 (Revised 2003)  

URL copied to clipboard
PLANETCALC, International Code of Signals

Comments