Skip to content

Codes, Alphabets, and Alternative Communication Systems

The Observatory Almanac — Language & Communication

Before telephones and radio, humans developed ingenious systems to communicate across distance and noise. Today these codes still matter — in aviation, maritime emergencies, amateur radio, accessibility design, and situations where voice communication fails. This chapter covers six essential systems: the NATO phonetic alphabet, Morse code, Braille, semaphore, international maritime signal flags, and binary encoding.


Part 1: The NATO Phonetic Alphabet

The Full Table

The NATO phonetic alphabet (officially the International Radiotelephony Spelling Alphabet) assigns a standardized word to each letter of the Latin alphabet. When spelling out critical information over radio or phone — where static, accents, or noise might cause confusion — these words replace individual letters.

Letter Code Word Pronunciation
A Alpha AL-fah
B Bravo BRAH-voh
C Charlie CHAR-lee
D Delta DEL-tah
E Echo EK-oh
F Foxtrot FOKS-trot
G Golf golf
H Hotel hoh-TEL
I India IN-dee-ah
J Juliet JEW-lee-et
K Kilo KEY-loh
L Lima LEE-mah
M Mike mike
N November no-VEM-ber
O Oscar OS-kar
P Papa pah-PAH
Q Quebec keh-BEK
R Romeo ROW-mee-oh
S Sierra see-AIR-ah
T Tango TANG-go
U Uniform YOU-nee-form
V Victor VIK-tor
W Whiskey WISS-key
X X-ray EKS-ray
Y Yankee YANG-key
Z Zulu ZOO-loo

Numbers in NATO Radio Protocol

  • 0 — Zero (ZEE-ro)
  • 1 — One (wun)
  • 2 — Two (too)
  • 3 — Three (tree)
  • 4 — Four (fow-er)
  • 5 — Five (fife)
  • 6 — Six (six)
  • 7 — Seven (SEV-en)
  • 8 — Eight (ait)
  • 9 — Nine (nin-er)

Note the deliberate mispronunciations: "niner" for 9 (to avoid confusion with German "nein"), "fiver" for 5, "tree" for 3, "fower" for 4.

Usage Guide

When to use it: - Spelling callsigns, names, or codes over radio - Confirming flight numbers, passport numbers, registration plates - Any situation where a mishearing could cause problems

Basic structure: - "My name is Baker — that's Bravo, Alpha, Kilo, Echo, Romeo" - "Flight number Juliet Alpha Four Five Niner"

Aviation example: When a pilot checks in with air traffic control: "London Center, this is Speedbird Two Sierra Foxtrot, flight level three five zero."

Military/police example: "Suspect plate is Oscar Mike Victor three four six."

Everyday use: Useful when spelling email addresses, confirmation codes, or anything over a noisy phone connection. "My email is j-a-v-e-s — that's Juliet, Alpha, Victor, Echo, Sierra — at gmail dot com."


Part 2: Morse Code

The Complete Alphabet

Morse code uses two signals — a short dot (·) and a longer dash (—) — to represent letters, numbers, and punctuation. Timing is everything: dots and dashes within a letter are separated by short gaps; letters within a word by medium gaps; words by long gaps.

Letter Code Letter Code
A · — N — ·
B — · · · O — — —
C — · — · P · — — ·
D — · · Q — — · —
E · R · — ·
F · · — · S · · ·
G — — · T
H · · · · U · · —
I · · V · · · —
J · — — — W · — —
K — · — X — · · —
L · — · · Y — · — —
M — — Z — — · ·

Numbers

Number Code
0 — — — — —
1 · — — — —
2 · · — — —
3 · · · — —
4 · · · · —
5 · · · · ·
6 — · · · ·
7 — — · · ·
8 — — — · ·
9 — — — — ·

Common Punctuation and Prosigns

Symbol Code
Period (.) · — · — · —
Comma (,) — — · · — —
Question (?) · · — — · ·
Slash (/) — · · — ·
Equals (=) — · · · —
Error · · · · · · · ·
End of message (AR) · — · — ·
Over (K) — · —

SOS

The international distress signal is three dots, three dashes, three dots:

· · · — — — · · ·

Transmitted as a continuous sequence without gaps between letters. It was chosen because it's easy to recognize and hard to mistake. It does not stand for "Save Our Souls" or "Save Our Ship" — those are retroactive folk etymologies. It was adopted in 1906 purely for its simplicity.

Common Words in Morse

Word Morse
YES — · — · / · · — — / · · ·
NO — · / — — —
HELP · · · · / · / · — · · / · — — ·
WATER · — — / · — / — / · / — · — ·
FOOD · · — · / — — — / — — — / — · ·
OK — — — / — · —
STOP · · · / — / — — — / · — — ·

How to Signal Morse

By sound (key or beeper): - Dot = short tone (1 unit) - Dash = long tone (3 units) - Gap between elements within a letter = 1 unit silence - Gap between letters = 3 units silence - Gap between words = 7 units silence

By light: - Short flash = dot - Long flash = dash - A flashlight, mirror, or even blinking can work - Usable at night over long distances with even a small light

By knock: - Single knock = dot - Triple knock = dash (or a held knock) - Usable through walls, pipes, locked doors

By visual: - Waving a cloth: short wave = dot, long wave = dash - Useful on open water or high ground

Learning tip: Use the phrase "di" for dots and "dah" for dashes. S is di-di-di, O is dah-dah-dah, SOS is di-di-di dah-dah-dah di-di-di.


Part 3: Braille

History and Basics

Braille was developed by Louis Braille, a French educator who was blind, published in 1829. It is a tactile writing system using raised dots arranged in a 2×3 cell (two columns, three rows) giving 64 possible combinations including the empty cell.

The Braille Cell

● ●    (positions 1 and 4 — top row)
● ●    (positions 2 and 5 — middle row)
● ●    (positions 3 and 6 — bottom row)
  • Left column: positions 1, 2, 3 (top to bottom)
  • Right column: positions 4, 5, 6 (top to bottom)
  • Dots that are raised = part of the character
  • Dots that are not raised = absent

Grade 1 Braille — The Alphabet

Letter Dots Raised Visual Pattern
A 1
B 1,2
C 1,4
D 1,4,5
E 1,5
F 1,2,4
G 1,2,4,5
H 1,2,5
I 2,4
J 2,4,5
K 1,3
L 1,2,3
M 1,3,4
N 1,3,4,5
O 1,3,5
P 1,2,3,4
Q 1,2,3,4,5
R 1,2,3,5
S 2,3,4
T 2,3,4,5
U 1,3,6
V 1,2,3,6
W 2,4,5,6
X 1,3,4,6
Y 1,3,4,5,6
Z 1,3,5,6

Braille Numbers

Numbers in Braille use the same cell patterns as A–J but are preceded by a number indicator symbol (dots 3,4,5,6):

Number Letter equivalent Dots
1 A 1
2 B 1,2
3 C 1,4
4 D 1,4,5
5 E 1,5
6 F 1,2,4
7 G 1,2,4,5
8 H 1,2,5
9 I 2,4
0 J 2,4,5

Grade 1 vs Grade 2 Braille

Grade 1 (uncontracted): Each cell represents one letter or symbol — equivalent to basic literacy. Used for people learning Braille.

Grade 2 (contracted): Uses shorthand contractions for common words and letter combinations. "THE" has a single cell. "AND," "FOR," "OF," "WITH" all have single-cell contractions. Nearly all adult Braille is Grade 2.

Grade 3: Heavily abbreviated shorthand, less standardized, used for personal notes.

Reading Braille Without Sight

Braille readers move their fingertips lightly across lines of raised dots. Skilled readers can read at 200+ words per minute. The key is lightness of touch — pressing too hard reduces sensitivity.


Part 4: Semaphore Flag Signaling

Semaphore uses hand-held flags (or arms/paddles) positioned at different angles to represent letters and numbers. It has been used by navies and armies since the early 19th century for ship-to-ship and ship-to-shore communication.

Reading the Position System

Imagine a clock face. The signaler's body is at the center, arms extended outward. Positions are described by clock positions:

  • 12 o'clock = directly above the head
  • 3 o'clock = directly to the right
  • 6 o'clock = directly below (at the side/thigh)
  • 9 o'clock = directly to the left

Each letter is defined by the position of the LEFT arm and RIGHT arm simultaneously.

Semaphore Alphabet (simplified)

Letters use combinations of 8 positions: the 4 cardinal directions + 4 diagonal directions (45°, 135°, 225°, 315°).

  • Position 1 = lower right (flag at 5 o'clock)
  • Position 2 = right (flag at 3 o'clock)
  • Position 3 = upper right (flag at 1 o'clock)
  • Position 4 = up (flag at 12 o'clock)
  • Position 5 = upper left (flag at 11 o'clock)
  • Position 6 = left (flag at 9 o'clock)
  • Position 7 = lower left (flag at 7 o'clock)

Rest position: Both flags down at sides.

Letter Left Flag Right Flag
A 1 Rest
B 2 Rest
C 3 Rest
D 4 Rest
E Rest 5
F Rest 6
G Rest 7
H 1 2
I 1 3
J Rest 4
K 1 5
L 1 6
M 1 7
N 2 3
O 2 4
P 2 5
Q 2 6
R 2 7
S 3 4
T 3 5
U 3 6
V 6 7
W 3 Rest
X 4 5
Y 4 6
Z 5 6

Control signals: - Attention: Both arms raised, crossed overhead - Error: Arms waved crosswise - Numerals follow: Arms crossed below waist - End of word: Right arm lowered to rest - End of message: Both arms crossed below waist


Part 5: International Maritime Signal Flags

Maritime signal flags are a complete visual communication system used by ships. Each flag represents a letter of the alphabet and also has a specific maritime meaning when flown alone or in combination. Defined by the International Code of Signals (ICS).

Single-Flag Meanings (Alpha through Zulu)

Flag Letter Visual Single-Flag Meaning
Alpha A Blue/white swallowtail "I have a diver down; keep well clear at slow speed"
Bravo B Red rectangle "I am taking in, or discharging, or carrying dangerous goods"
Charlie C Blue/white/red stripes "Affirmative" / "Yes"
Delta D Yellow/blue/yellow "Keep clear — I am maneuvering with difficulty"
Echo E Blue/red halves "I am altering my course to starboard (right)"
Foxtrot F Red/white diamonds "I am disabled — communicate with me"
Golf G Yellow/blue vertical "I require a pilot" (also: in fishing fleets, "I am hauling nets")
Hotel H White/red vertical halves "I have a pilot on board"
India I Yellow with black circle "I am altering my course to port (left)"
Juliet J Blue/white/blue vertical "I am on fire and have dangerous cargo; keep clear"
Kilo K Yellow/blue vertical halves "I wish to communicate with you"
Lima L Black/yellow quarters (diagonal) "You should stop — I have something important to communicate"
Mike M Blue/white St. Andrew's cross "My vessel is stopped and making no way through water"
November N Blue/white checkerboard "Negative" / "No"
Oscar O Red/yellow diagonal halves "Man overboard"
Papa P Blue with white square center In harbor: "All crew return to ship — about to sail." At sea: "Nets fast on bottom"
Quebec Q Yellow solid "My vessel is healthy — request free pratique (permission to land)"
Romeo R Red/yellow/red cross No single-letter meaning assigned in current ICS
Sierra S White rectangle with blue square "My engines are going astern (reversing)"
Tango T Red/white/blue vertical "Keep clear — pair trawling in operation"
Uniform U Red/white quarters "You are standing into danger"
Victor V Red X on white "I require assistance"
Whiskey W Red/blue/red square "I require medical assistance"
X-ray X White with blue cross "Stop carrying out your intentions — watch for my signals"
Yankee Y Red/yellow diagonal stripes "I am dragging my anchor"
Zulu Z Black/yellow/blue/red quarters "I require a tug." (In fishing fleets: "I am shooting nets")

Substitutes and Pendants

Three substitute flags allow repeating any letter in a hoist (since only one of each flag is carried). The number pennant (0–9) and the answering pennant also play roles in numeric signals.

Two-Flag Combinations (Selected)

  • NC = "I am in distress and require immediate assistance"
  • AN = "I need a doctor"
  • CB = "I require immediate assistance"
  • DX = "I am sinking"

Part 6: Binary — The Language of Machines

What Is Binary?

Binary is a base-2 number system using only two digits: 0 and 1. All modern computers represent every piece of information — text, images, audio, video — as sequences of 0s and 1s.

Why binary? Because electronic circuits have two stable states: off (0) and on (1). It's the simplest possible encoding for digital systems.

Counting in Binary

In decimal (base 10), each position is a power of 10: - Hundreds (10²), Tens (10¹), Ones (10⁰)

In binary (base 2), each position is a power of 2: - 128 (2⁷), 64 (2⁶), 32 (2⁵), 16 (2⁴), 8 (2³), 4 (2²), 2 (2¹), 1 (2⁰)

Decimal Binary Reading
0 0000 zero
1 0001 one
2 0010 two
3 0011 three
4 0100 four
5 0101 five
6 0110 six
7 0111 seven
8 1000 eight
9 1001 nine
10 1010 ten
15 1111 fifteen
16 10000 sixteen
32 100000 thirty-two
64 1000000 sixty-four
128 10000000 one hundred twenty-eight
255 11111111 two hundred fifty-five (max 8-bit)

To convert binary to decimal: Assign powers of 2 to each position from right to left. Add up the values where a 1 appears.

Example: 1011 = 8 + 0 + 2 + 1 = 11

To convert decimal to binary: Repeatedly divide by 2, noting remainders from bottom to top.

Example: 13 ÷ 2 = 6 R1, 6 ÷ 2 = 3 R0, 3 ÷ 2 = 1 R1, 1 ÷ 2 = 0 R1 → read remainders upward: 1101 = 13 ✓

Encoding Text: ASCII

ASCII (American Standard Code for Information Interchange) maps characters to 7-bit binary numbers. Modern systems use UTF-8 which extends this.

Character Decimal Binary
A 65 01000001
B 66 01000010
C 67 01000011
Z 90 01011010
a 97 01100001
z 122 01111010
0 48 00110000
9 57 00111001
Space 32 00100000
! 33 00100001

Encoding "SOS" in binary (ASCII): - S = 83 = 01010011 - O = 79 = 01001111 - S = 83 = 01010011

SOS in binary: 01010011 01001111 01010011

Bits, Bytes, and Beyond

  • Bit: A single binary digit (0 or 1)
  • Byte: 8 bits — can represent 256 values (0–255)
  • Kilobyte (KB): 1,024 bytes
  • Megabyte (MB): 1,024 kilobytes
  • Gigabyte (GB): 1,024 megabytes
  • Terabyte (TB): 1,024 gigabytes

Fun fact: The word "bit" is a portmanteau of "binary digit," coined by statistician John Tukey in 1947.

Binary in Everyday Life

  • IP addresses: 192.168.1.1 is 11000000.10101000.00000001.00000001
  • Colors: Web colors like #FF0000 (red) are hex (base 16), which maps directly to binary
  • QR codes: Visually encode binary data as black/white squares
  • Barcodes: Binary stripes of varying width encode numbers
  • Chess: A 64-square board can represent positions in 6 bits per square (since 2⁶ = 64)

Binary as Signaling

In theory, any two-state system can transmit binary: - Light on/off (even a flashlight) - Flag up/down - Two distinct sounds (high/low pitch) - Knocking patterns (one vs. three taps for 0 and 1)

The limitation is speed — humans transmit binary slowly. But for simple coded messages, it works.


Part of The Observatory Almanac — Language & Communication section


📡 Morse Code Translator

Type to Translate