Braille Translator
Use a free two-way Braille translator for supported English letters, capitals, numbers, spaces, line breaks, and punctuation. Convert text to uncontracted Unicode Braille or decode the documented Braille subset to English, copy the result, inspect dot patterns, and review clear limits around contractions and tactile production.
Input stays in your browser and is not saved.
Unicode braille
Cell dot patterns
Text to Braille and Braille to English Translator
Choose Text → Braille to convert supported English text into Unicode Braille Pattern characters. Choose Braille → Text to decode supported cells, indicators, spaces, line breaks, and punctuation into readable English text.
Translation happens as you type. The output can be copied, and the Cell dot patterns panel explains the raised-dot pattern of every unique Braille cell used.
Switching direction carries a valid result into the opposite input, making it easy to check a short conversion in both directions.
Supported Uncontracted English Braille
Text input supports the unaccented English alphabet A–Z, uppercase letters, digits 0–9, ordinary spaces, line breaks, and a defined set of common punctuation and grouping symbols.
The translator reports unsupported characters instead of deleting them or inventing a Braille meaning. This is important because accents, mathematical notation, currency symbols, technical symbols, and other writing systems require additional UEB rules or different Braille codes.
Braille-to-text input must consist of supported Unicode Braille cells. The tool does not recognise photographs of embossed pages, images made from visible dots, Braille ASCII, or contracted wordsigns.
How a Six-Dot Braille Cell Is Numbered
A basic literary Braille cell contains two columns and three rows. Dots 1, 2, and 3 run from top to bottom on the left; dots 4, 5, and 6 run from top to bottom on the right.
A cell is identified by listing its raised dots in numerical order. The letter A is dot 1, B is dots 1-2, C is dots 1-4, and the capital indicator is dot 6.
The result's Cell dot patterns panel uses this same notation, so a copied character can be inspected without relying only on its visual glyph.
Six-dot Braille cell layout
Swipe horizontally to view the full table.
Braille Alphabet A–Z with Dot Patterns
The alphabet chart lists each lowercase letter cell and its raised-dot combination. Uppercase letters use the same alphabet cell preceded by a capital indicator.
This translator writes one capital indicator before every uppercase letter. For example, A becomes ⠠⠁ and the all-capital sequence USA becomes ⠠⠥⠠⠎⠠⠁.
English Braille alphabet with dot patterns
The table shows lowercase letter cells. Add ⠠ (dot 6) before a cell for an uppercase letter in this translator.
Swipe horizontally to view the full table.
Braille Numbers and Numeric Mode
Braille digits reuse the cells for letters a through j. A numeric indicator, ⠼ or dots 3-4-5-6, tells the reader to interpret the following cells as digits 1 through 0.
A continuous digit sequence needs one numeric indicator at its beginning. The number 2026 is therefore ⠼⠃⠚⠃⠋ rather than repeating ⠼ before every digit.
Comma and full stop remain valid symbols while numeric mode is active, allowing values such as 1,000 and 3.14. When a lowercase a–j follows a digit, comma, or full stop without an intervening space, the translator inserts the grade 1 symbol indicator ⠰ so the letter is not mistaken for another digit.
Braille numbers 0 to 9
Each standalone example includes the numeric indicator ⠼. Within one continuous number, the indicator appears only at the beginning.
Swipe horizontally to view the full table.
Supported Braille Punctuation
The punctuation chart shows every print symbol accepted by the text-to-Braille converter and the Unicode sequence returned for it.
Some symbols use a single cell, while quotation marks, brackets, slashes, and the underscore use two-cell sequences with a prefix. The decoder recognises the same documented sequences in reverse.
Straight keyboard quotation marks are supported. Curly typographic quotation marks and other punctuation not listed below are rejected rather than treated as equivalent automatically.
Punctuation supported by this translator
This is the exact punctuation subset accepted by the current text-to-Braille conversion logic.
Swipe horizontally to view the full table.
Uncontracted Braille, Contracted Braille, and “Grade 1”
Uncontracted Braille writes words letter by letter. Contracted Braille uses whole-word signs, groupsigns, and shortened forms to reduce the number of cells in appropriate contexts.
Uncontracted Braille is often informally called Grade 1, and many people search for a Grade 1 Braille translator. In Unified English Braille, however, grade 1 mode is also a specific indicator-controlled mode used to prevent characters from being read as contractions. “Uncontracted English Braille” is the more precise description of this tool.
The decoder cannot expand contracted Braille because the meaning of a cell can depend on whether it stands alone, its position in a word, surrounding punctuation, and other UEB rules. It recognises the grade 1 symbol indicator only for the documented literal-letter behaviour supported by this converter.
Capital Letters and Translation Indicators
The UEB capital indicator ⠠, dot 6, makes the following letter uppercase. The word Hello begins with ⠠⠓ because only H is capitalised.
UEB also defines capital word and capital passage modes for longer uppercase sequences. This compact translator does not generate or decode those modes; it uses one capital indicator before each uppercase letter.
That choice keeps the supported conversion reversible and easy to inspect, but it can use more cells than professional UEB transcription for an all-capital word or passage.
Indicators and spacing used by this translator
Swipe horizontally to view the full table.
Braille Is a Code, Not a Language
Braille is a tactile reading and writing system used to represent many languages. The same physical dot pattern does not have one universal linguistic meaning in every Braille code.
This page applies a documented subset of Unified English Braille. It should not be used to convert Spanish, French, Arabic, Hindi, or another language merely by replacing letters with the English chart.
Likewise, specialist systems such as Nemeth mathematics, music Braille, computer Braille, and national language codes require their own rules and symbols.
Unicode Braille Is Visual Text, Not Raised Dots
Unicode encodes 256 Braille Pattern characters from U+2800 through U+28FF. Those characters describe dot shapes; Unicode deliberately leaves their linguistic meaning to standards and user communities such as UEB.
The Unicode block includes all 64 six-dot patterns plus additional eight-dot patterns. This translator uses a supported six-dot English subset and rejects other patterns it cannot interpret safely.
Seeing ⠃ on a screen does not make it tactile. A normal display cannot produce physical raised dots, and ordinary printing does not create correctly sized embossed Braille.
Why Copied Braille Spacing Can Behave Differently
The converter represents a word space with U+2800 BRAILLE PATTERN BLANK so the output appears as a Braille-width blank between cells.
Unicode's character chart notes that this pattern is a fixed-width blank in many fonts but does not behave as an ordinary space. Some editors or messaging apps may therefore wrap, search, or trim the copied output differently.
The reverse translator accepts both an ordinary space and U+2800 as a word space and returns an ordinary text space.
Limits for Accessible Braille Publications
This translator is useful for learning the alphabet, checking short uncontracted phrases, converting a name, inspecting dot patterns, and copying simple Unicode Braille.
It is not suitable for producing textbooks, examinations, medication labels, public signs, legal documents, mathematics, technical material, or other accessibility-critical content without standards-aware software and qualified review.
Production workflows may require contracted translation, formatting rules, page layout, BRF output, an embosser, tactile quality control, and review by a qualified Braille transcriber.
Private Braille Translation Without Uploading
The text is converted locally in the browser. It is not sent to a translation service, uploaded as a document, stored by the tool, or placed into a share URL.
Local processing is especially useful for names and short private notes, although users should still consider the privacy of any device, browser extension, clipboard manager, or application where they later paste the result.
Examples
Translate text and a year
1Input
Hello 2026
Show result
Result
⠠⠓⠑⠇⠇⠕⠀⠼⠃⠚⠃⠋
The output uses a capital indicator before H, a Braille-pattern blank between words, and one numeric indicator before the full digit sequence.
Write a name in Braille
2Input
Olivia
Show result
Result
⠠⠕⠇⠊⠧⠊⠁
Only the initial O receives a capital indicator.
Translate punctuation
3Input
Hello, world!
Show result
Result
⠠⠓⠑⠇⠇⠕⠂⠀⠺⠕⠗⠇⠙⠖
The comma is ⠂, the word space is U+2800, and the exclamation mark is ⠖.
Translate a decimal number
4Input
3.14
Show result
Result
⠼⠉⠲⠁⠙
Numeric mode continues through the decimal point because another digit follows.
Keep a lowercase letter distinct after a number
5Input
3a
Show result
Result
⠼⠉⠰⠁
The grade 1 symbol indicator ⠰ prevents the a cell from being decoded as digit 1.
Translate an all-capital abbreviation
6Input
USA
Show result
Result
⠠⠥⠠⠎⠠⠁
The current translator places one capital indicator before every uppercase letter rather than using capital word mode. When numeric mode is active, a capital indicator also prevents an uppercase A–J from being read as a digit.
Decode Braille back to English
7Input
⠠⠃⠗⠁⠊⠇⠇⠑
Show result
Result
Braille
The initial dot-6 indicator capitalises the following B cell.
Decode a number sequence
8Input
⠼⠃⠚⠃⠋
Show result
Result
2026
After ⠼, the cells for b, j, b, and f are interpreted as digits.
Reject an unsupported accented letter
9Input
café
Show result
Result
The character é is reported as unsupported.
The tool does not strip the accent or pretend that é is identical to e.
Frequently Asked Questions
Is this Braille translator free and does it require an account?
It is free to use without an account. Translation runs locally in the current browser tab, and the tool does not impose an Olivez login, watermark, or translation credit system.
How do I translate English text to Braille?
Choose Text → Braille, enter supported English letters, numbers, spaces, line breaks, or punctuation, and copy the Unicode Braille result.
Can this translate Braille back to English?
Yes. Choose Braille → Text and paste supported Unicode Braille cells. The decoder understands the documented alphabet, individual capital indicators, numeric mode, spaces, line breaks, and punctuation sequences.
Is this a Grade 1 Braille translator?
It produces uncontracted English Braille, which is often informally called Grade 1. In UEB, grade 1 mode also has a more specific technical meaning, so uncontracted is the clearer description.
Does it translate Grade 2 or contracted Braille?
No. It neither generates nor decodes contractions, wordsigns, groupsigns, or shortforms.
Is Braille a language?
No. Braille is a tactile writing system or code used to represent many languages. This translator applies an English Braille subset.
How are Braille dots numbered?
Dots 1, 2, and 3 run down the left column, while dots 4, 5, and 6 run down the right column.
What is A in Braille?
Lowercase a is ⠁, dot 1. Uppercase A is ⠠⠁ in this translator, using the capital indicator followed by the a cell.
What is the Braille alphabet?
The English alphabet uses 26 six-dot cells. The full A-to-Z chart and dot patterns are included on this page.
Why does ⠰ sometimes appear after a number?
⠰ is the grade 1 symbol indicator. This translator uses it before a lowercase a–j that follows a digit, comma, or full stop while numeric mode is active, preventing the letter cell from being read as another digit.
How are numbers written in Braille?
The numeric indicator ⠼ is followed by the letter-shaped cells a through j, which represent digits 1 through 0 while numeric mode is active.
What is 2026 in Braille?
2026 is ⠼⠃⠚⠃⠋ in the supported uncontracted UEB numeric notation.
How do I write my name in Braille?
Enter the name in Text → Braille mode. Each letter is converted individually, with ⠠ placed before every uppercase letter.
Can I copy and paste the Braille result?
Yes. The output consists of Unicode Braille Pattern characters and can be copied, although appearance, wrapping, and accessibility support vary by app and font.
Why is there an invisible-looking character between Braille words?
The translator uses U+2800 BRAILLE PATTERN BLANK. It appears as a Braille-width blank but does not behave exactly like an ordinary text space in every application.
Can I turn the output into tactile Braille by printing it?
No. Ordinary visual printing does not create raised dots. Tactile Braille requires suitable transcription, layout, an embosser or another physical production process, and quality review.
Can the tool read a photo of Braille?
No. It accepts Unicode Braille text only and does not perform image recognition or optical Braille recognition.
Does it support Braille ASCII or BRF files?
No. The input and output use Unicode Braille Pattern characters rather than Braille ASCII or formatted BRF documents.
Why are accented letters and emoji rejected?
Accents, emoji, and many other symbols require additional translation rules or have no mapping in the tool's documented English subset. Reporting them is safer than silently deleting or approximating them.
Does the translator support mathematical Braille?
No. Nemeth Code, complete UEB technical notation, equations, fractions, and specialist mathematical formatting are outside its supported scope.
Can I use this output for signs, textbooks, or legal documents?
Not without standards-aware transcription software and qualified human review. The converter is intended for learning and simple Unicode conversion, not certified production.
Is the translation private?
Yes. Translation runs locally in the browser and the entered text is not uploaded or stored by the tool.
References
You might also like
Morse Code Translator
Translate text to International Morse code or decode written dots and dashes, then copy or play the result without an account.
Text to Binary Converter
Convert text, Unicode characters, and emoji into grouped UTF-8 binary and hexadecimal bytes.
Roman Numeral Converter
Convert numbers to Roman numerals or decode Roman numerals into numbers with canonical validation and a clear value breakdown.
Dice Roller
Roll 1 to 10 animated six-sided dice online for board games, classrooms, probability activities, and quick random results.