Tool to decrypt/encrypt with semaphore flags. The semaphore alphabet is a visual communication system using hand-held flags by a standing man.
Flag Semaphore - dCode
Tag(s) : Communication System, Symbol Substitution
dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!
The Semaphore encryption uses 2 flags (or other visual element, usually red and yellow) and a person, if possible standing (so as not to hinder arm movements).
Each letter as well as the character space is represented by a flag, the digits (1234567890) are represented by the letters from A to K.
A | ![]() | B | ![]() | C | ![]() | D | ![]() |
---|---|---|---|---|---|---|---|
E | ![]() | F | ![]() | G | ![]() | H | ![]() |
I | ![]() | J | ![]() | K | ![]() | L | ![]() |
M | ![]() | N | ![]() | O | ![]() | P | ![]() |
Q | ![]() | R | ![]() | S | ![]() | T | ![]() |
U | ![]() | V | ![]() | W | ![]() | X | ![]() |
Y | ![]() | Z | ![]() | ||||
dCode.fr |
Example: 'FLAG' translates to
There are 5 special flags:
which signals a pause, a space, a rest, sometimes the end of the message
which indicates a switch from letters to digits
(=J) that indicates a switch from digits to letters
which indicates an error or danger (⚠)
which indicates an annulation (ignore/disregard previous signal) (🗙)
The flags are presented in the reception mode, the transmitter looks towards the receiver (a person emitting a message will have to imagine the character mirrored).
Semaphores signals decryption is done by matching the positions of the flags with the letters of the alphabet.
The system of flags and the alphabet spread throughout the world in the 19th century.
dCode retains ownership of the "Flag Semaphore" source code. Except explicit open source licence (indicated Creative Commons / free), the "Flag Semaphore" algorithm, the applet or snippet (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, translator), or the "Flag Semaphore" functions (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) and all data download, script, or API access for "Flag Semaphore" are not public, same for offline use on PC, tablet, iPhone or Android !
The copy-paste of the page "Flag Semaphore" or any of its results, is allowed as long as you cite the online source
Reminder : dCode is free to use.