Skip to content
TextArray
100% local

Braille translator

Translate text to Unicode braille letter by letter and back again.

Input

Braille translator

Type or paste text and it becomes Unicode braille cells as you watch — Grade 1 (uncontracted) braille, one cell per letter, with a ⠠ capital mark before uppercase letters and a ⠼ number mark before digit runs, which reuse the a–j cells the way real braille does. Switch the direction and the tool reads braille cells back into plain text, applying the same marks in reverse: ⠠ capitalizes the next letter and ⠼ switches to digits until the run ends.

Teachers preparing introductory materials use it to produce accurate letter-by-letter transcriptions, students learning the braille alphabet check their own attempts against it, and sighted relatives of braille readers use it to decode a photographed label or an exercise line. It also covers common punctuation — period, comma, question mark, hyphen, parentheses and more — so full sentences survive the round trip.

Two honest limits. This is uncontracted Grade 1 braille over the basic Latin letters a–z: accented letters such as á, č, ö or ł pass through unchanged, because every language assigns its national letters different cells and pretending otherwise would produce wrong braille. And the output is visual Unicode braille — ideal for teaching, decoration and checking, but a real embossed document for a braille reader should come from proper transcription software, which applies Grade 2 contractions and national standards.

Toggle the capital and number marks off when you want bare cells, for instance to match a chart that omits them. Everything runs in your browser: nothing you type is uploaded anywhere. Copy the result or download it as a .txt file.

FAQ

Which braille standard does the tool use?
Grade 1 (uncontracted) braille: one cell per letter, ⠠ before capitals, ⠼ before digit runs, plus common punctuation. It does not apply Grade 2 contractions, which shorten words like "and" or "the" — real books for braille readers use those, but letter-by-letter is what teaching and checking need.
What happens to accented letters like á or ö?
They pass through unchanged. Each language assigns its accented letters their own cells — the German ö, the Slovak č and the Polish ł all differ — so a single honest mapping does not exist. The tool converts the basic Latin letters a–z, digits and punctuation, and leaves everything else exactly as typed.
What do the ⠠ and ⠼ marks mean?
They are braille prefixes, not letters. ⠠ marks the next letter as a capital, and ⠼ switches the following a–j cells into the digits 1–0 until the number run ends. When a lowercase letter a–j follows a digit directly, the letter sign ⠰ ends the number run — otherwise "4a" and "41" would look identical. All marks can be turned off if you want bare cells.
Can a blind person read the output?
On a braille display or embosser, yes in principle — the cells are correct Grade 1 braille. But production material for braille readers should come from professional transcription software, which applies contractions, national tables and correct formatting. This tool is for learning, checking and visual use.
Is my text uploaded anywhere?
No. The translation runs entirely in your browser and your text never leaves your device.