Braille Translator

Translate text to Braille and Braille back into readable text, with dot numbers and a full alphabet chart.

Direction

Braille alphabet chart

Numbers & indicators

Digits reuse the letters a–j after a number sign, so ⠼⠁⠃⠉ is 123.

  • ⠠ Capital sign — placed before a capital letter
  • ⠠⠠ Capital word sign — the whole word is capitalised
  • ⠼ Number sign — the cells after it are digits 1–0
  • ⠰ Letter sign — ends number mode, back to letters
No uploads. Your files stay on your device.

Free forever, no sign-up, no cookies. Buy me a coffee

How it works

Pick a direction, then type: the braille translator converts English text into Unicode braille characters (and braille back into text) as you type. It uses Grade 1 (uncontracted) braille in the UEB style, so every letter, digit and common punctuation mark maps to exactly one cell — capital letters get a capital sign ⠠ and numbers get a number sign ⠼, which is what makes the translation reversible. Turn on “Show dot numbers” to see which of the six dots each cell uses, handy for slate-and-stylus practice or for labelling a braille embosser file.

The output is plain Unicode text, so you can paste it anywhere — a document, a Slack message, a name tag — and a screen reader with a refreshable braille display will read it. Characters with no Grade 1 equivalent (emoji, for example) are skipped and listed under the output. Everything runs in your browser with JavaScript: nothing you type is uploaded, logged or sent to a server, unlike braille converters that translate server-side.

Frequently asked questions

How do I translate text to Braille?

Leave the direction on "Text → Braille", then type or paste your text. The translation appears instantly as Unicode braille characters, with a capital sign (⠠) before capital letters and a number sign (⠼) before digits. Use Copy output to paste the braille anywhere, or Download .txt to save it.

Can this translator convert Braille back into English text?

Yes. Switch the direction to "Braille → Text" and paste Unicode braille cells such as ⠓⠑⠇⠇⠕ to get plain text back. Because the tool writes the capital, number and letter signs, a translation made here round-trips exactly, and the Swap direction button does it in one click.

How do I write my name in Braille, and does this support Grade 2 contractions?

Type your name with its capital letter and the tool prefixes each capital with ⠠, so "Anna" becomes ⠠⠁⠝⠝⠁. Names and this translator use Grade 1 (uncontracted) braille, where every letter is one cell; Grade 2 contractions such as single-cell "and" or "the" are not applied, which is exactly what you want for names, labels and learning the alphabet.

Report a bug