Braille Translator (Text ↔ Braille)
Convert ordinary text into uncontracted (Grade 1) English Braille using Unicode braille patterns, and decode those dots back into text. Capital letters get a capital sign (⠠) and digits a number sign (⠼), exactly as in standard Braille, so the output is a faithful cell-by-cell transcription you can paste anywhere or compare against a Braille chart. Letters, digits and common punctuation (, . ? ! ' - : ; /) are supported. Everything runs locally in your browser — nothing is uploaded.
How to use
- Choose the direction: text to Braille, or Braille to text.
- Type or paste your input.
- Read the translated output and copy it.
Frequently asked questions
- Is this Grade 1 or Grade 2 Braille?
- Grade 1 (uncontracted): every letter is spelled out cell by cell. Grade 2 contractions (whole-word and letter-group shortcuts) are not applied, which keeps the mapping unambiguous and reversible.
- How are capitals and numbers shown?
- A capital sign ⠠ precedes a capital letter, and a number sign ⠼ starts a run of digits (1–0 reuse the letters a–j). Decoding understands both, so a round trip restores your original text.
- Which characters are supported?
- A–Z, 0–9 and the punctuation , . ? ! ' - : ; / . Other symbols pass through unchanged. Parentheses and quotation marks are omitted because they are multi-cell in modern Braille and would be ambiguous to decode.
- Is my text sent anywhere?
- No. The translation happens entirely in your browser; nothing is uploaded.
Related tools
Letter Frequency Analyzer
Count every character in your text — letters, digits, whitespace, punctuation — and compare against expected English frequencies for cryptanalysis.
Pig Latin Translator
Translate English text into Pig Latin instantly. Consonant clusters move to the end with 'ay', vowel-initial words get 'way', and capitalization and punctuation are preserved.
Superscript & Subscript Maker
Type plain text and get Unicode superscript (²) and subscript (₂) variants — paste into chat, docs, or anywhere fonts won't help you.
Fancy Unicode Text
Type plain ASCII and get 𝐁𝐨𝐥𝐝, 𝐼𝑡𝑎𝑙𝑖𝑐, 𝓢𝓬𝓻𝓲𝓹𝓽, 𝔉𝔯𝔞𝔨𝔱𝔲𝔯, 𝕯𝖔𝖚𝖇𝖑𝖊-𝖘𝖙𝖗𝖚𝖈𝖐, 𝙼𝚘𝚗𝚘, and sans-serif variants from the Unicode Math Alphanumeric blocks.
Leetspeak (1337) Converter
Translate text into leetspeak and decode 1337 back to letters, in your browser.
Unicode Character Inspector
Break a string into characters and show each codepoint, UTF-8 bytes, HTML entity, CSS escape, and Unicode block.