Tool for encoding and decoding messages with an online semaphore clock, visualizing the positions of the hands, converting text to plain text and cipher text according to the angular semaphore alphabet.
Semaphore Clock - dCode
Tag(s) : 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!
Decoding a semaphore clock involves precisely identifying the angular position of each hand (theoretically a multiple of 45°) in order to convert these positions into standard semaphore via the correspondence table above.
Note: The minute and hour hands can be reversed without affecting the decoding.
Each position is a multiple of 45° (approximately 1.5 hours for the hour hand or 7.5 minutes for the minute hand on a standard clock face).
Most real clocks have an hour hand that moves continuously (not in discrete jumps), so a semaphore clock can display inconsistent positions from a timekeeping perspective (the hour hand is not perfectly aligned with its theoretical position).
The hands of a semaphore clock do not indicate the actual time, which can result in implausible times (to be analyzed according to the context).
A classic mechanical clock can serve as a semaphore if the hour hand moves in discrete jumps (and not continuously).
Several systems use coded visual configurations:
— Maritime semaphore: two flags held at arm's length, forming angles corresponding to the alphabet.
— Chappe optical telegraph: articulated arms mounted on towers, visible from a distance.
— Visual Morse code: light signals corresponding to sequences of dots and dashes.
dCode retains ownership of the "Semaphore Clock" source code. Any algorithm for the "Semaphore Clock" algorithm, applet or snippet or script (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or any "Semaphore Clock" functions (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) or any database download or API access for "Semaphore Clock" or any other element are not public (except explicit open source licence). Same with the download for offline use on PC, mobile, tablet, iPhone or Android app.
Reminder: dCode is an educational and teaching resource, accessible online for free and for everyone.
The content of the page "Semaphore Clock" and its results may be freely copied and reused, including for commercial purposes, provided that dCode.fr is cited as the source (Creative Commons CC-BY free distribution license).
Exporting the results is free and can be done simply by clicking on the export icons ⤓ (.csv or .txt format) or ⧉ (copy and paste).
To cite dCode.fr on another website, use the link:
In a scientific article or book, the recommended bibliographic citation is: Semaphore Clock on dCode.fr [online website], retrieved on 2026-02-16,