Braille Translator
Braille is a tactile writing system in which each character is a cell of up to six raised dots, arranged in two columns of three. This translator converts ordinary text into Unicode Grade 1 (uncontracted) Braille — the letter-for-letter form taught to beginners — using the official dot patterns from the U+2800 block. It marks capitals with the capital sign and digits with the number sign, and the reverse direction decodes a Braille string back into plain letters so you can check transcriptions or learn the alphabet.
How to translate text to Braille
-
1
Type your text
Enter letters, numbers and basic punctuation (`.`, `,`, `?`, `!`, `'`, `-`).
-
2
Choose a direction
Pick text to Braille to encode, or Braille to text to decode an existing Braille string.
-
3
Copy the result
The output uses real Unicode Braille cells, so you can paste it anywhere that supports Unicode.
How Grade 1 Braille is built
Every Braille cell has six dot positions, numbered 1-2-3 down the left column and 4-5-6 down the right. Filling different combinations gives 64 possible patterns, which Unicode maps to the block starting at U+2800. Grade 1 (uncontracted) Braille assigns one cell per letter — so a is dot 1 (⠁), b is dots 1-2 (⠃), and so on. Two special prefixes change how the next cell is read: the capital sign (⠠) marks an uppercase letter, and the number sign (⠼) switches the following cells into digits, where a–j stand for 1–0.
A worked example
Encoding Hi 5! walks through every rule:
His uppercase, so it becomes capital sign + h: ⠠⠓iis a plain letter: ⠊- a space stays a space
5needs the number sign first, then the cell for 5 (which reuses theepattern): ⠼⠑!is punctuation: ⠖
The full result is ⠠⠓⠊ ⠼⠑⠖.
Letter reference
| Letter | Cell | Letter | Cell |
|---|---|---|---|
| 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 | ⠵ |
Common pitfalls
This tool produces Grade 1 (uncontracted) Braille, not Grade 2, which uses contractions for whole words and common letter groups — so it is great for learning but not a substitute for a certified transcription. The number sign stays in effect until a space or a non-digit cell, so multi-digit numbers like 42 carry a single ⠼ prefix. Fonts that lack the Braille block render the cells as empty boxes; copy the text into a Unicode-aware editor to see the dots correctly.
Frequently Asked Questions
Grade 1 is uncontracted: one Braille cell per printed letter, exactly what this tool produces. Grade 2 adds contractions where single cells or short sequences stand for whole words or letter groups, which makes reading faster but is harder to learn.
A capital sign (⠠) is placed before an uppercase letter, and a number sign (⠼) is placed before a run of digits, where the cells for a through j represent 1 through 0.
The output uses real Unicode Braille characters from the U+2800 block, so it pastes anywhere that supports Unicode. If you see empty boxes, the font you are using lacks the Braille glyphs.
No. The translation is computed locally as you type and nothing you enter is stored or sent to a server.
Related Tools
Word Counter
Count words, characters, sentences and paragraphs with reading time, speaking time, keyword density and a Flesch readability score for essays, posts, captions and meta descriptions.
Emoji Kitchen
Try verified Google Emoji Kitchen sticker pairs, download PNGs, and get supported suggestions when a pair is not in the curated set.
Password Generator
Generate strong random passwords with adjustable length, symbols, numbers and mixed case using cryptographic randomness.
Meme Text Generator
Add classic meme captions to a template or your own image. Set top and bottom text, tune font, color and stroke, then download or copy a PNG.
Anagram Solver
Paste scrambled letters or a crossword fodder clue and get every valid English word that can be made, sorted by length.
Glitch Text Generator
Create Zalgo-style glitch text with Unicode combining marks. Choose intensity, preview variants and copy corrupted text for profiles, memes or horror posts.