Braillify
Free during early access

Braille translator: text to braille and braille to text

Type or paste English text and get braille as you type — uncontracted Grade 1 or contracted Grade 2 Unified English Braille. Paste braille cells to read them back as text, in either grade. Copy the result into any document or message. Free, in your browser, no sign-up.

Unified English Braille (UEB). Both directions work in Grade 1 and Grade 2, and line breaks are kept.

How to use the braille translator

  1. 1. Choose a direction. Text → Braille turns print into braille cells; Braille → Text reads braille cells back as letters.
  2. 2. Pick a grade. Grade 1 spells every letter out; Grade 2 uses contractions and is what most braille books and signs use. Not sure? See the comparison below.
  3. 3. Type or paste. The translation appears on the right a moment after you stop typing — there is no button to press. Up to 20,000 characters at a time.
  4. 4. Copy the result. The output is Unicode braille, so it pastes into Word, Google Docs, email and chat as real braille dots. Use Swap to check a translation in the other direction.

Grade 1 and Grade 2 braille, side by side

Grade 1 (uncontracted) braille writes one cell for every printed letter, digit and punctuation mark. It is where learners start, and it is the right choice when every character must be exact — spelling lists, passwords, product codes.

Grade 2 (contracted) braille adds about 180 contractions: single cells or short groups that stand for whole words such as and, the and child, or for common letter groups like ing and ed. It takes noticeably less space and reads faster, so almost all published braille — books, magazines, menus, signage — is Grade 2.

PrintGrade 1Grade 2
and⠁⠝⠙⠯
the⠞⠓⠑⠮
child⠉⠓⠊⠇⠙⠡
knowledge⠅⠝⠕⠺⠇⠑⠙⠛⠑⠅
Hello, world!⠠⠓⠑⠇⠇⠕⠂ ⠺⠕⠗⠇⠙⠖⠠⠓⠑⠇⠇⠕⠂ ⠸⠺⠖

Numbers and capital letters in braille

Braille has no separate cells for digits or capitals. Instead, a sign placed in front changes how the next cells are read. The translator adds these signs for you — type ordinary text with normal capitals and numerals.

PrintBrailleWhat happens
2026⠼⠃⠚⠃⠋the numeric indicator (dots 3-4-5-6) comes first, then the letters a–j stand for digits
10:30⠼⠁⠚⠒⠼⠉⠚the colon ends the number, so the numeric indicator comes again before 30
Paris⠠⠏⠁⠗⠊⠎one capital sign (dot 6) capitalizes the next letter
NASA⠠⠠⠝⠁⠎⠁two capital signs capitalize the whole word

Every digit, the numbers 1 to 100 and the rules for decimals, times and dates are on the braille numbers page. Letters, punctuation and symbols with the dot numbers of every cell are on the braille alphabet chart.

Copy and paste braille

The translator writes braille as Unicode characters from the Braille Patterns block (U+2800 to U+28FF), not as a picture or a special font. That means you can copy the output and paste it into a document, a spreadsheet, a social post or a text message, and it stays braille. Most modern phones and computers display these characters out of the box.

Pasted Unicode braille is for sighted readers and screen display. To produce braille a blind reader can feel, send the text to a braille embosser or a refreshable braille display. For whole documents, the PDF and DOCX to BRF converter produces a Braille Ready Format file that embossers accept directly.

Braille to English: reading braille as text

Switch to Braille → Text, choose the grade the braille is written in, and paste Unicode braille cells — for example ⠓⠑⠇⠇⠕ — to see the text they stand for. Most braille you will come across is contracted, so try Grade 2 first: contracted braille read as Grade 1 comes out as strings of odd single letters.

If what you have is a photo of braille rather than braille characters, try the braille image reader, which detects the dots in a picture and turns them into cells you can translate.

Who uses a braille translator

  • Parents, friends and colleagues of braille readers who want to write a note, a card or a label.
  • Teachers and teaching assistants preparing worksheets, checking a student’s work or showing a class how braille is built.
  • Learners comparing Grade 1 and Grade 2 spelling of the same sentence, cell by cell.
  • Designers and makers drafting braille for signs, packaging, 3D prints and art projects.
  • Developers adding braille output to their own apps through the free braille translation API.

Accuracy and limits

Translation is done by liblouis 3.28, the open-source braille engine used by the NVDA screen reader and by BRLTTY, with its Unified English Braille tables. UEB is the standard for English braille in the United States, the United Kingdom, Canada, Australia, New Zealand, Ireland, South Africa and Nigeria. Only English is supported, and text styling such as bold and italics is not marked. Maths written in Nemeth Code is not supported.

For anything that matters — exam papers, medical or legal information, permanent signage — have the braille proofread by a qualified braille transcriber before it is produced. Automatic translation is a fast first draft, not a certified transcription.

Braille in other languages

Braille is not one code: every language decides what its cells mean, and accented letters have cells of their own. The translator covers eight languages, each with its own page:

Text to braille works in all of them. Reading braille back into text is available for English, French, Polish and Czech; for the others the tables return wrong numbers and punctuation, so the site says so instead of guessing.

More braille tools

Frequently asked questions

Is the braille translator free?
Yes. Every Braillify tool — the translator, the document converter, the image reader and the API — is free during early access, and none of them needs an account.
Do I need to click a button to translate?
No — translation happens automatically as you type, with a short pause so it doesn't fire on every keystroke. Type or paste into the left box and the result appears on the right a moment later.
Which should I use: Grade 1 or Grade 2?
Grade 1 (uncontracted) spells every word out letter by letter — useful for learning, spelling practice, or anything that must map one braille cell to one printed character. Grade 2 (contracted) uses about 180 contractions to shorten common words and letter groups, and is what most published braille books, signage and embossed documents use.
How do I copy and paste braille?
Select the braille in the right-hand box and copy it as you would any text. The output is Unicode braille (the U+2800–U+28FF block), so it pastes into documents, email, chat and social posts as braille dots.
Can I translate braille back to English text?
Yes, in Grade 1 and Grade 2. Choose “Braille → Text”, pick the grade the braille is written in and paste Unicode braille cells. If the result looks like strings of odd single letters, the braille is contracted — switch to Grade 2.
Does the translator add capital and number signs automatically?
Yes. A capital letter gets the capital sign (dot 6) in front, a fully capitalized word gets two, and a number gets the numeric indicator (dots 3-4-5-6). Type normal text with ordinary capitals and numerals.
Which braille code does the translator follow?
Unified English Braille (UEB), Grade 1 and Grade 2 — the standard for English braille in the United States, the United Kingdom, Canada, Australia, New Zealand, Ireland, South Africa and Nigeria. Translation is done by liblouis 3.28, the open-source braille engine used by the NVDA screen reader. The older American code (EBAE) and Nemeth Code for maths are not supported.
Are line breaks kept?
Yes. Each line is translated separately and the line breaks stay where they were, in both directions, so lists, addresses and short poems keep their shape.
What does the “Swap” button do?
It flips the translation direction and moves the current output into the input box, so you can check a translation the other way around.
Is there a limit on how much text I can translate at once?
Up to 20,000 characters per translation. For a whole PDF or Word document, use the Documents tool instead, which paginates the result into an embosser-ready .brf file.
Is my text stored or sent anywhere?
No. Each translation is a single request to Braillify's own server, handled in memory and not saved. There's no account, no tracking cookie, and nothing is shared with a third party.
Does the translator support languages other than English?
Not yet — only English braille is available for now.