Leet Speak Translator - Online 1337 Text Converter
Convert plain text into leet (1337) speak and decode it back. Great for gamer tags and online culture. Fun, free, and local.
UD5 Toolkit
Online Text to Semaphore Signal & Back — Visual Flag Communication Tool
Type some text above to see the semaphore flag signals. Click on any character in the navigation strip to view its flag position.
Tip: The semaphore system uses 8 distinct arm positions (every 45°). Each letter is defined by a unique combination of left and right arm angles.
Click any tile to see it enlarged in the main viewer. Hover for details.
Semaphore is a visual communication system using two handheld flags. The signaler holds one flag in each hand and moves their arms to specific positions to represent letters, numbers, and special commands. It was widely used in maritime contexts before radio and remains an important skill in scouting, sailing, and some military communications. Each position is separated by 45°, creating 8 possible positions per arm and hundreds of unique combinations.
The semaphore system divides the space around the signaler into 8 positions (every 45° clockwise from the vertical). The left arm and right arm each occupy one of these 8 positions. Each letter A-Z is defined by a unique pair of (left arm position, right arm position). For example, letter A has the left arm at position 1 (straight down) and right arm at position 2 (down-right). Numbers 1-9 and 0 correspond to letters A-J respectively, preceded by a numerical sign.
The 8 standard positions (from the signaler's perspective, clockwise from straight down):
Position 1 = Straight down (180°) | Position 2 = Down-right (225°) | Position 3 = Horizontal right (270°) | Position 4 = Up-right (315°)
Position 5 = Straight up (0°/360°) | Position 6 = Up-left (45°) | Position 7 = Horizontal left (90°) | Position 8 = Down-left (135°)
Traditional semaphore flags are diagonally divided red and yellow (or red and white). The red side typically faces the upper hoist. While the colors don't change the meaning of signals, the high-contrast red-and-yellow pattern makes the flags highly visible against sky, sea, and land backgrounds. In low-light conditions, illuminated wands or bright-colored flags may be used instead. Our tool uses red flags for clarity and tradition.
The Attention/Prepare signal (also called "flag up") has both arms raised straight up (position 5 for both arms). It signals the start of a message or alerts the receiver to get ready. The Rest position (arms crossed downward at positions 2 and 8, or flags held low and crossed) indicates a space between words or the end of a transmission.
An experienced semaphore signaler can transmit about 25-30 characters per minute in good conditions. Speed depends on visibility, distance, weather, and operator skill. At close range with clear weather, rates can exceed 40 characters per minute. For comparison, this is slower than Morse code but faster than many other visual signaling methods. Practice with this tool's auto-play feature to improve your recognition speed!
Yes! While radio and digital communication have largely replaced semaphore in commercial and military maritime operations, it's still taught and used in: Scouting programs worldwide (Boy Scouts, Girl Guides), sailing schools as a backup communication method, naval training for tradition and emergency preparedness, and recreational boating communities. It's also popular in puzzle games, escape rooms, and as a fun way to send secret messages.
From the observer's/viewer's perspective (facing the signaler): The signaler's right arm appears on your left side, and their left arm appears on your right side. Our tool uses the signaler's perspective for position labels. To read signals correctly, imagine yourself in the signaler's position. With practice, recognizing the arm combinations becomes automatic—much like reading letters on a page.
"Semaphore" and "flag semaphore" refer to the same system. The term comes from Greek sêma (sign) + phoros (bearing/carrying). Historically, semaphore also refers to mechanical tower systems (like the Chappe telegraph of 18th-century France) that used movable arms on towers for long-distance communication. Today, "semaphore" most commonly means the flag-based system. In computing, "semaphore" also refers to a programming concept for controlling access to shared resources—a completely different meaning!
Yes, with modifications. At night, signalers use illuminated batons or light wands instead of flags. The arm positions remain identical. Some systems use colored lights (red for left, green for right) to help distinguish arms in darkness. In fog or haze, semaphore is less effective, and sound-based signaling (foghorns, bells) or radio becomes necessary. The maximum effective range in daylight with flags is about 1-2 miles depending on conditions.
Convert plain text into leet (1337) speak and decode it back. Great for gamer tags and online culture. Fun, free, and local.
Shows each character's 7‑bit or 8‑bit binary representation. Includes space separation. For learning binary encoding.
Convert any text into JavaScript‑style \uXXXX escape sequences and vice versa. Handles emojis. Useful for i18n development.
Open the same page in two tabs and send messages between them. See real‑time cross‑tab communication. Learn the API.
Identify common grammar mistakes (subject-verb agreement, tense, articles) with simple rule-based analysis. Explanations provided. Not AI, purely rule-based and local.
Convert any phrase into the NATO phonetic alphabet (Alpha, Bravo, Charlie…). Copy or hear pronunciation. Useful for call centers.
Format a list of Q&A pairs and export as a CSV ready for Anki import. Simple line‑based template. Local.
Write Q&A in a simple format and export as a CSV file compatible with Anki. Perfect for rapid card creation. Local.
Type a simple sentence and see a rudimentary Reed‑Kellogg diagram. Educational.
Check English spelling and get suggestions using the browser's built-in dictionary. Highlight errors instantly. No data leaves your machine.
Paste two texts and see cosine and Jaccard similarity scores. Understand how close two documents are. All local math.
Paste prose and reformat so that each sentence starts on a new line. Helps with version control diffs.
Type a word and see it instantly spelled with the NATO phonetic alphabet. Ready to say over the phone. Copy the sequence.
Common tools for solving mystery caches: base conversions, ciphers, coordinate format converter.
Convert nested JSON translation files into a flat CSV table for translators. Also reverse back. Local only.
Type or paste Korean Hangul and see the revised romanization. Also works backwards for basic words. Study aid.
Interpret your blood pressure reading based on American Heart Association and European Society of Cardiology categories. Visual gauge with actionable health insights.
See how a full paragraph looks with your chosen text and background colors. Not just a ratio; the real appearance.
See how WeakMap and WeakSet work. Add objects as keys and watch references. Understand memory‑efficient collections.
See a live bar chart of character frequencies as you type or paste text. Great for cipher cracking and linguistics.
Deep-dive into text with detailed character and letter frequency analysis. Supports multiple languages and includes whitespace control. Fast and private.
Enter a regular expression and see a visual railroad diagram explaining the pattern. Learn and debug regex.
Approximate transliteration of English letters into Egyptian hieroglyphs. For fun and education. Not a scholarly tool.
Create or solve logic grid puzzles (like Einstein's riddle). Enter clues and mark the grid. Practice logical deduction. Local only.
Enter a URL and extract tab‐index order violations and focusable elements. Quick accessibility audit. Client‑side fetch.
Enter a human name and translate it into a weird alien-sounding version using letter replacement rules.
Enter text and see each character's 8‑bit binary laid out in a black‑and‑white grid. Beautiful data art. Local.
Paste text and detect its language (70+ languages) using a simple character n-gram model implemented in JavaScript. No server communication.
Click a letter and watch an animated stroke order for print or cursive. Good for kids learning to write.
Transform regular text into the mocking SpongeBob‑style alternating case. Copy and paste for hilarious effect.