Braille Translator
Translate text into Unicode braille and decode braille back to text right in your browser. This uses Grade-1 English braille and handles capitals, numbers, and common punctuation so your text and its braille convert back and forth without losing anything.
Enter data above to see the translated result here.
How to use Braille Translator
- 1
Choose a direction
Use the toggle to pick Text to Braille or Braille to Text. The swap button moves your result into the input so you can translate it back the other way.
- 2
Enter your data
Type or paste text, or paste Unicode braille cells. The translation runs automatically as you type, so there is nothing to submit.
- 3
Read the translation
Braille output marks each capital letter with a capital sign and each run of digits with a number sign, so the result decodes back to exactly what you started with.
- 4
Copy the result
Review the translated output and copy it to your clipboard, ready to paste into a document, message, or label.
Understanding Braille and How This Translator Works
The braille cell and its dot numbering
Braille is built from a single unit called the cell: a rectangle of up to six raised dots arranged in two columns of three. The dots have fixed numbers. The left column, top to bottom, is dots 1, 2, and 3; the right column, top to bottom, is dots 4, 5, and 6. Every braille character is just a different combination of which of these six positions are raised.
That numbering is the language braille users and transcribers speak. The letter A is dot 1 alone. B is dots 1 and 2. C is dots 1 and 4. Describing a character as 'dots 1-3-4' is exact and unambiguous, which is why the system has stayed consistent for nearly two centuries. Six dots give 64 possible patterns, including the empty cell used as a space.
Grade 1 versus Grade 2 braille
There are two broad ways to write English braille. Grade 1, also called uncontracted braille, spells every word out one letter per cell, exactly the way print spells it. It is what learners start with and what this tool produces, because a one-to-one mapping is predictable and converts back to text without losing anything.
Grade 2, or contracted braille, is what experienced readers actually use day to day. It adds hundreds of contractions and shortforms: a single cell can stand for a whole word like 'the' or 'and,' and groups such as 'ch,' 'ing,' or 'ation' get their own signs. Grade 2 saves enormous space and reading time, but the contractions depend on context and word boundaries, so it cannot be reversed letter for letter the way Grade 1 can.
A worked example: spelling a word
Take the word 'cat.' C is dots 1 and 4, A is dot 1, and T is dots 2, 3, 4, and 5. Written as three cells in a row, that is the complete Grade 1 braille for the word. The first ten letters, A through J, use only the top four dot positions (1, 2, 4, 5); the next ten, K through T, repeat those patterns with dot 3 added; and U through Z mostly add dot 6 as well.
Knowing that structure makes braille far easier to read. Once you recognize that A is dot 1 and that K is 'A plus dot 3,' you can reason your way through much of the alphabet instead of memorizing 26 unrelated shapes. The letter W is the one exception to the tidy pattern, because Louis Braille designed the system for French, which did not use W at the time.
Numbers, capitals, and special signs
Braille reuses the same cells for letters and digits, so it needs prefixes to tell them apart. A number sign (dots 3, 4, 5, 6) placed before a group of cells means 'read the following as digits,' and the letters A through J then stand for 1 through 0. So the number 12 is the number sign followed by the cells for A and B.
A capital sign (dot 6) before a letter marks it as uppercase, so this tool can round-trip mixed-case text. There is also a subtle but important detail: when a letter immediately follows a number, a letter sign is inserted so a stray 'a' is not read as part of the number. This is exactly the kind of edge case that lets the translator decode back to precisely what you typed.
How this tool maps text and braille
On a computer, braille cells live in the Unicode Braille Patterns block starting at U+2800. Each of the 256 code points in that block corresponds to one pattern of the eight possible dots, so the cell for 'A' (dot 1) is a specific character your browser can display and copy like any other text. This tool converts your letters into those Unicode symbols and back again.
Because the mapping is one-to-one and includes the capital, number, and letter signs, the conversion is lossless: text becomes braille and the same braille decodes to the original text. Letters A to Z, digits 0 to 9, common punctuation such as period, comma, question mark, exclamation mark, apostrophe, hyphen, colon, and semicolon are all covered, spaces are preserved, and anything outside that set simply passes through unchanged in both directions.
Louis Braille and the system's origin
Braille is named for Louis Braille, a Frenchman who lost his sight in a childhood accident. As a teenager at a school for the blind in Paris in the 1820s, he adapted a military 'night writing' system of raised dots into something far more practical, settling on the compact six-dot cell that a fingertip can read in a single touch.
His system was published in 1829 and refined over the following years, though it was not officially adopted at his own school until after his death in 1852. It went on to become the global standard for tactile reading and writing, opening literacy, education, and independence to blind people in a way no earlier raised-letter scheme had managed. Braille's design has barely changed because it got the fundamentals right.
Uses, accessibility, and what this tool is not
Braille appears far more often than many sighted people realize: on elevator buttons, restroom and room-number signs, prescription labels, restaurant menus, and ATM keypads, much of it required by accessibility laws. Being able to preview and copy braille as text helps designers, teachers, and students check labels and learn the alphabet.
It is important to be clear about scope, though. This translator produces Unicode braille symbols for on-screen display and copying. It is a learning and preview tool, not a transcription service: it does not generate Grade 2 contractions, and it does not export an embosser-ready file formatted for a physical braille printer. For tactile documents you need dedicated transcription software and an embosser, ideally with review by a certified braille transcriber.
Tips and common pitfalls
When you decode braille, paste actual Unicode braille cells rather than ASCII attempts at the dots, and keep the number and capital signs in place so the result round-trips correctly. The fastest way to learn is to type a short word, watch the cells appear, then use the swap button to send them back and confirm you recover the original.
Remember that what you produce here is uncontracted Grade 1. If you compare it against a published braille book, you will see far fewer cells in the book because real-world material is almost always Grade 2. That difference is expected, not an error, and it is the main reason this tool deliberately stays uncontracted: predictability and a perfect reverse trip matter more here than space savings.
Frequently asked questions
What is braille?
How are capitals and numbers handled?
Which characters are supported?
Is this contracted Grade-2 braille?
Is my data uploaded to a server?
Related tools
Keep going with these handy tools