ICS-in-CSS

International Code of Signals Flags in the Browser

The International Code of Signals (ICS) is a system of signals and codes designed to communicate important safety and navigational messages when speaking is difficult, for use by vessels to communicate important messages regarding safety of navigation and related matters. A standardized alphabet was created (see below), along with a spoken form for each one, designed to set apart similiar sounding letters (e.g. B, V and P). Each letter/numeral was assigned a flag.

Phonetic Alphabet

A
  • ˈalfa
  • AL fah
  • Alfa
B
  • ˈbraːˈvo
  • BRAH voh
  • Bravo
C
  • ˈtʃɑːli
  • CHAR lee
  • Charlie
D
  • ˈdɛlta
  • DELL tah
  • Delta
E
  • ˈɛko
  • ECK oh
  • Echo
F
  • ˈfɔkstrɔt
  • FOKS trot
  • Foxtrot
G
  • ˈɡɔlf
  • golf
  • Golf
H
  • hoˈtɛl
  • ho TELL
  • Hotel
I
  • ˈɪndia
  • IN dee ah
  • India
J
  • ˈdʒuliˈɛt
  • JEW lee ETT
  • Juliett
K
  • ˈkilo
  • KEY loh
  • Kilo
L
  • ˈliːmɑ
  • LEE mah
  • Lima
M
  • mɑik
  • mike
  • Mike
N
  • noˈvɛmba
  • no VEM ber
  • November
O
  • ˈɔska
  • OSS cah
  • Oscar
P
  • paˈpa
  • pah PAH
  • Papa
Q
  • keˈbɛk
  • keh BECK
  • Quebec
R
  • ˈroːmi.o
  • ROW me oh
  • Romeo
S
  • siˈɛra
  • see AIR rah
  • Sierra
T
  • ˈtaŋɡo
  • TANG go
  • Tango
U
  • ˈjuːnifɔːm
  • OO nee form
  • Uniform
V
  • ˈvɪkta
  • VIK tah
  • Victor
W
  • ˈwɪski
  • WISS key
  • Whiskey
X
  • ˈɛksrei̯
  • ECKS ray
  • Xray
Y
  • ˈjaŋki
  • YANG key
  • Yankee
Z
  • ˈzuːluː
  • ZOO loo
  • Zulu
Answering pennant or decimal
1st Substitute
2nd Substitute
3rd Substitute
1
  • ˌuː.nəˈwʌn
  • OO-NAH-WUN
  • Unaone
2
  • ˌbɪs.oʊˈtuː
  • BEES-SOH-TOO
  • Bissotwo
3
  • ˌtɛr.əˈtri
  • TAY-RAH-TREE
  • Terrathree
4
  • ˌkɑː.təˈfɔː.wə
  • KAR-TAY-FOWER
  • Kartefour
5
  • ˌpan.təˈfaɪf
  • PAN-TAH-FIVE
  • Pantafive
6
  • ˌsɔk.siˈsɪks
  • SOK-SEE-SIX
  • Soxisix
7
  • ˌsɛ.təˈsɛv.ən
  • SAY-TAY-SEVEN
  • Setteseven
8
  • ˌɔk.toʊˈeɪt
  • OK-TOH-AIT
  • Oktoeight
9
  • ˌnoʊ.veˈnaɪ.nə
  • NO-VAY-NINER
  • Novenine
0
  • ˌna.daˈzɪə.roʊ
  • NAH-DAH-ZAY-ROH
  • Nadazero

To save time when signaling each flag has an assigned meaning to communicate very urgent or common messages.

When used alone O means

Man overboard

When paired in two's, flags take on more specific meanings:

U W

I wish you a pleasant voyage

Numerals appended to two flags permit for more detailed messages...

Q R U

Can I come alongside?

Three letter signals that begin with M are reserved to communicate medical emergencies.

M A

I request urgent medical advice.

Substitutes

To avoid having to carry multiple flags of the same signal, the ICS uses 3 substitute flags:

A substitute flag repeats the one at the indicated position.

D

Boats are not allowed to come alongside.

When in distress, signal using these flags:

N C

Spelling

To begin spelling, signal this:

Y Z

The words which follow are in plain language

One practical use of the international code of signals (ICS) is that all of the messages are standardized and come in 9 languages: English, Français, Italiano, Deutsch, 日本語, Español, Norsk, русский, Ελληνικά (PDF).

Each of the nine languages has a book with equivalent messages assigned to the same code.

For example, V was assigned "I require assistance" as a coded meaning.

Spelling these will get you nowhere

Click to reveal

Click to reveal

Click to reveal

<Note for Developers>

This project aims to explore an HTML/CSS implementation of ICS flags. The source code of this project is published as open source; I hope you find the following resources useful:

</Note for Developers>

This page was inspired by Rabbit Waves' illustrated guide to ICS, and reuses some of its content under the Creative Commons license fair use.