Skip to main content

Braille Translator — Text to Braille and Back

Type text and read it back as Unicode braille dots, or paste braille to recover the letters, all in your browser

  • Runs locally
  • Category Text
  • Best for Removing repetitive cleanup work from everyday writing and operations.
Input
Output
Output appears here.
Reference chart (a–z · 0–9 · signs)
CharCellDots
a1
b1-2
c1-4
d1-4-5
e1-5
f1-2-4
g1-2-4-5
h1-2-5
i2-4
j2-4-5
k1-3
l1-2-3
m1-3-4
n1-3-4-5
o1-3-5
p1-2-3-4
q1-2-3-4-5
r1-2-3-5
s2-3-4
t2-3-4-5
u1-3-6
v1-2-3-6
w2-4-5-6
x1-3-4-6
y1-3-4-5-6
z1-3-5-6
02-4-5
11
21-2
31-4
41-4-5
51-5
61-2-4
71-2-4-5
81-2-5
92-4
number sign3-4-5-6
capital sign6

Every conversion runs in your browser as a plain lookup — your text never reaches a server. Visual Unicode braille, not a tactile file.

What this tool does

A free, two-way braille translator that turns ordinary text into Unicode braille characters and braille back into text. It uses Grade 1 (uncontracted) English braille: every letter a-z maps to one cell, digits 0-9 ride behind the number sign ⠼, capitals get the capital sign ⠠, and common punctuation has its own cell. Spaces are kept exactly where you put them, so the layout of a line survives the round trip. The result is shown as the actual braille glyphs in the U+2800 block plus an optional dot breakdown that names which of the six dots each cell uses, which is handy when you are checking your work against a paper chart. One click copies the output. Everything runs on the page with plain JavaScript, nothing is uploaded, and the share link rebuilds your exact input and direction. Note this is visual Unicode braille on screen, not a tactile embossing file.

Tool details

Input
Text
The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
Output
Live result + Copy + Preview
The result area focuses on usable output, with copy, download, or preview actions when supported.
Privacy
Browser-side processing
The main tool logic does not call an external API, so inputs normally stay in the current tab.
Save / share
Shareable URL state
Key settings are encoded in the URL so another person can reopen the same setup.
Performance budget
Initial JS <= 9 KB
No WASM budget is declared, keeping the tool quick to open on mobile.
Best fit
Text · Teacher
Category and role tags drive related tools, internal links, and quick fit checks.

How to use

  1. 1. Input

    Paste or drop your content into the tool panel.

  2. 2. Process

    Click the button. All processing is local in your browser.

  3. 3. Copy / Download

    Copy the result or download to disk in one click.

How Braille Translator fits into your work

Use it to clean, compare, reshape, or extract plain text before it goes into a document, CMS, spreadsheet, or prompt.

Text jobs

  • Removing repetitive cleanup work from everyday writing and operations.
  • Making text easier to compare, paste, publish, or feed into another tool.
  • Working with content locally when the text is private or unfinished.

Text checks

  • Scan for unintended whitespace, duplicate lines, and lost punctuation.
  • For long text, test the first few lines before applying the whole change.
  • Copy the final output only after checking the preview.

Good next steps

These links move the current task into a more complete workflow.

  1. 1 Unicode Character Inspector Inspect any text character-by-character: code points, UTF-8/UTF-16 bytes, HTML entities, JS escapes, names, and hidden zero-width / confusable glyphs. Open
  2. 2 Text to Binary Converter Text to binary (and back) — UTF-8 aware, 8/16/32 bit grouping, emoji safe. Open
  3. 3 Morse Code Translator Text to Morse code and back — encode, decode, audio playback, ITU standard. Open

Real-world use cases

  • Teach the braille alphabet in a classroom

    A special-education teacher introducing braille can type a student's name, a spelling list or a short sentence and instantly show the matching cells on the board. Turn on the dot breakdown so the class sees that b is dots 1 and 2 while c is dots 1 and 4, not a vague picture. The share link reopens the same lesson on every student device, so a worksheet built once travels to the whole room without a single file to email.

  • Check a transcription against a paper chart

    When you are learning braille by hand it is easy to miswire a cell. Paste the braille you wrote into the decode side and read back the letters it actually spells. If your ⠙ came out as ⠑ the decoded text will say e where you meant d, and the dot breakdown pinpoints which dot you dropped. It is a fast self-check that catches the dots-3-and-6 mistakes beginners make before they get baked into a whole page.

  • Add braille glyphs to a caption or social post

    A content creator covering accessibility can drop real braille characters into a caption, a slide or a thumbnail to make a point land. Type the word, copy the Unicode braille, and paste it anywhere that accepts text. Because these are normal Unicode code points and not an image, the glyphs stay crisp at any size and remain selectable text rather than a flattened picture.

  • Decode braille you found in the wild

    You photographed a braille sign or saw braille glyphs in a document and want to know what it says. Type or paste the cells into the decode direction and the tool spells out the letters, digits and punctuation behind them, reading the number sign and capital sign so a string like ⠠⠓⠊ comes back as Hi rather than a jumble. No app install, no upload, just the answer on the page.

Common pitfalls

  • Expecting Grade 2 contractions. This tool is Grade 1, so it spells every word out cell by cell. The single cell ⠯ that means and in a published book will here decode as the literal letter group, because contracted braille needs a separate dictionary the tool does not apply.

  • Forgetting the number sign when reading braille back. The cell ⠁ is both the letter a and, after a ⠼, the digit 1. If you paste digits without the leading ⠼ the decode side reads them as letters, so 12 typed as ⠁⠃ comes back as ab. Let the encode side insert ⠼ for you.

  • Treating the output as a tactile file. These are visual glyphs in the U+2800 block; printing them on a home printer gives flat ink, not raised dots. For something a reader can feel you need a braille embosser, not this on-screen text.

Privacy

Every step runs as plain JavaScript inside your browser tab: the letter-to-cell lookup, the number and capital signs, and the decode pass all happen on the page. Your text and the braille it produces never reach a server, and nothing is logged. The one thing to watch is the share link, which encodes your input and direction in the URL query string, so pasting a share link into chat records that text in the recipient server's access log. For anything private, use the copy button and paste the result instead of sharing the URL.

FAQ

Tool combos

Folks in your role tend to reach for these alongside this tool.

Made by Toolora · 100% client-side · Updated 2026-06-12