T

Text Machine

Powerful text tools, in your browser

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.

Text input
Braille output

Enter data above to see the translated result here.

How to use Braille Translator

  1. 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. 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. 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. 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?
Braille is a tactile writing system used by people who are blind or have low vision. Each character is a cell of up to six raised dots arranged in two columns of three. This tool renders those cells as Unicode braille symbols so you can preview, copy, and share them as ordinary text.
How are capitals and numbers handled?
Capital letters are preceded by a capital sign, and each run of digits is introduced by a number sign, with the digits one to zero reusing the braille cells for the letters a to j. When a letter immediately follows a number, a letter sign is added so the two never blur together and the text decodes back exactly.
Which characters are supported?
The translator covers the letters A to Z, the digits 0 to 9, and common punctuation including period, comma, question mark, exclamation mark, apostrophe, hyphen, colon, and semicolon. Spaces are preserved, and any character outside this set simply passes through unchanged in both directions.
Is this contracted Grade-2 braille?
No. This tool uses Grade-1, or uncontracted, braille, where every letter is spelled out one cell at a time. Grade-2 braille adds hundreds of contractions and shortforms that depend on context, which this translator intentionally leaves out to keep the conversion exact and reversible.
Is my data uploaded to a server?
No. All translation happens entirely in your browser. Your text is never uploaded, logged, or stored, so it stays completely private and the tool keeps working even when you are offline.

Related tools

Keep going with these handy tools

Text to Binary Converter

Text to Hex Converter

Morse Code Translator

NATO Phonetic Alphabet Translator

Caesar Cipher

Vigenère Cipher