Text
Result
Translate text to and from Unicode Grade 1 Braille. Handles the capital sign, the number sign where digits reuse letter cells, common punctuation, and renders each cell as a 6-dot grid.
Written & reviewed by Helperzy Editorial Team · Updated July 2026
Text
Result
Type or paste English text to encode, or paste Unicode Braille cells to decode. The translator detects the capital sign and number sign automatically so uppercase letters and digits are handled correctly in both directions.
View the converted Braille or text alongside the six-dot grid rendering, where each cell is drawn as its pattern of filled and empty dots. This makes the dot layout of every letter, sign, and digit clear at a glance.
Copy the Braille cells or the decoded text with one click. Because the Braille is made of real Unicode characters, it pastes into documents and can be sent to a Braille embosser rather than existing only as a picture.
A Braille translator converts ordinary text into Braille characters and back again, using the Unicode Braille Patterns block so the result copies anywhere as real characters rather than an image. Every Braille cell is a pattern of up to six raised dots arranged in two columns of three, and Unicode maps each possible pattern to its own character in the range starting at U+2800. This tool covers Grade 1 Braille, also called uncontracted Braille, which spells everything out letter by letter. That scope choice is deliberate and important: Grade 2 Braille uses more than a hundred and eighty contraction rules where single cells stand for whole words or letter groups, and getting those wrong produces Braille that a reader cannot trust, so this tool stays in the Grade 1 lane where every mapping is exact. The encoding is a direct bit calculation. The six dot positions carry fixed values: dot one is one, dot two is two, dot three is four, dot four is eight, dot five is sixteen, and dot six is thirty-two. To build a cell you add the values of the dots that are raised, then add that sum to the base code point at U+2800 to get the exact Unicode character. Two special signs make the system work for more than lowercase letters. The capital sign, a single cell, is placed before a letter to mark it as uppercase, so a capital appears as the capital sign followed by the letter cell. The number sign is placed before digits, and here is the subtle part: after the number sign, the cells for the letters a through j are reused to mean the digits one through nine and zero. That is why, once the number sign has appeared, the cell that normally reads as the letter a now means the digit one. Number mode continues until the next space, which ends it. Work through a short word. Take cat. The letter c is dots one and four, which sum to nine, so its cell is the base plus nine. The letter a is dot one alone, value one, giving the base plus one. The letter t is dots two, three, four and five, summing to thirty, giving the base plus thirty. Written out, cat becomes three Braille cells in sequence. Now consider the number twelve written as 12. The tool first emits the number sign, then the cell that would be the letter a to mean one, then the cell that would be the letter b to mean two. A reader sees the number sign and knows to read the following letter cells as digits until a space appears, which is exactly why after the number sign an a-shaped cell means one and not the letter a. Specific situations show the value. A teacher preparing an accessible worksheet types a spelling list and gets it in Grade 1 Braille to print on a Braille embosser or to show sighted students how the alphabet maps. A designer adding a decorative but accurate Braille label to artwork converts a short word and copies the real Unicode cells. A student learning Braille pastes a line and studies the six-dot grid rendering, where each cell is drawn as its dot pattern so the shape is clear, then reverses a Braille string back to text to check their reading. The bidirectional mode means you can decode as easily as encode, and the grid view turns each abstract character into a visible pattern of filled and empty dots. The honesty about scope is the heart of this tool, because wrong Braille is worse than none. A learner who trusts an incorrect Grade 2 contraction absorbs a mistake, and a printed label with a bad contraction misleads a Braille reader. By limiting itself to Grade 1, where each letter, the capital sign, the number sign, and common punctuation have one exact cell, the translator guarantees every character it outputs is correct. Grade 2 contractions, foreign-language Braille tables, and Nemeth maths Braille are outside its scope and are better handled by specialist software with certified tables. Everything runs locally in your browser, so nothing you paste is uploaded, stored, or logged.
Input
"cat" (text to Braille)
Result
⠉⠁⠞
The letter c is dots 1 and 4 (value 9), a is dot 1 (value 1), and t is dots 2,3,4,5 (value 30). Each sum is added to the base code point U+2800 to give its exact Unicode cell, so cat is spelled out as three cells in Grade 1 Braille.
Input
"12" (text to Braille)
Result
⠼⠁⠃
The number sign ⠼ is emitted first, then the letter cells for a and b are reused to mean the digits 1 and 2. This is why, after the number sign, an a-shaped cell reads as 1 rather than the letter a, and number mode continues until the next space.
It produces Grade 1, also called uncontracted Braille, which spells every word out letter by letter. Grade 2 uses more than a hundred and eighty contraction rules where single cells stand for whole words, and getting those wrong misleads a reader. Staying in Grade 1 keeps every mapping exact and trustworthy.
Count words, characters, sentences, paragraphs & reading time. Supports PDF, DOCX, PPTX uploads. Multilingual — works with Hindi, Arabic, Chinese & more.
Text Repeater repeats any text multiple times online for free. Set custom separator and line breaks between repetitions.
Convert text to speech online for free. Multiple voices, adjustable speed and pitch. Listen to any text read aloud in your browser.
Find and replace text online for free. Supports regex, case-sensitive matching, whole word search, and undo history.
Image Resizer changes image dimensions online — set exact pixels, use percentage scaling, or pick from 12 presets (Instagram, Passport, YouTube, etc.). Target specific file sizes like 50KB or 100KB. Batch resize multiple images. 100% free, browser-based.
Image Converter changes images between any format online free — JPG, PNG, WebP, AVIF, PDF, ICO, BMP, HEIC, GIF, SVG. Batch conversion, resize, rotate, flip, AI format recommendation. 100% browser-based, no upload.
Convert JPG to WebP format online free — reduce image file size by 25-35% with identical visual quality. Batch conversion, adjustable quality, lossless mode available. Boost website speed and Core Web Vitals scores. 100% browser-based, no upload needed.
Convert PNG to WebP format online free — reduce file size by 26-34% while preserving full transparency. Batch conversion, lossless and lossy modes, adjustable quality. Boost website performance and Core Web Vitals. 100% browser-based, no upload needed.