Grade 2 Braille is the contracted form used in real books, signage, and everyday reading material, where common words and letter groups become single compressed cells rather than being spelled out letter by letter. This encoder applies the most frequent contractions and then maps the remaining letters to genuine Unicode Braille cells — real characters your device can display anywhere.
Why Grade 2 matters
Uncontracted (Grade 1) Braille writes every single letter, making text much longer than the original print version and slower to read by touch. Grade 2 introduced contractions to solve that. A skilled Braille reader recognises the whole-word and group signs instantly, which speeds up reading considerably. The most common contractions — the, and, for, of, with — appear so often in English that learning them first gives you immediate gains.
How it works
The text is processed word by word. Whole-word contractions are checked first:
the → ⠮ and → ⠯ for → ⠿ of → ⠷ with → ⠾
in → ⠔ was → ⠴ but → ⠃ can → ⠉
A word that matches a contraction is replaced with its single cell. Otherwise
each letter is looked up in the standard Braille alphabet, where every cell is
the base character U+2800 plus the dot pattern for that letter (for example
a = dot 1 = ⠁, b = dots 1 and 2 = ⠃, l = dots 1, 2 and 3 = ⠇).
Spaces are preserved and unmapped characters pass through unchanged.
Worked example
The phrase “the cat sat with him” encodes as:
the → ⠮ (whole-word contraction)
cat → ⠉⠁⠞ (c-a-t, letter by letter)
sat → ⠎⠁⠞ (s-a-t)
with → ⠾ (whole-word contraction)
him → ⠓⠊⠍ (h-i-m)
Output: ⠮ ⠉⠁⠞ ⠎⠁⠞ ⠾ ⠓⠊⠍
Notice “the” and “with” collapse to single cells while the other words spell out fully. The encoding looks compact even without the many additional group signs a complete UEB engine would add.
When to use this tool
This encoder is well-suited for learning the most common Grade 2 signs, generating quick Braille mock-ups for design work, embedding Braille characters in Unicode-aware documents, and understanding how contraction systems work. It is not a replacement for a full UEB (Unified English Braille) engine, which also handles number signs, capital indicators, letter signs, and dozens of contextual groupsign rules. For certified Braille transcription of printed books, use software validated against the full UEB standard.
Output format
Every character in the output is a real Unicode Braille Patterns code point (block starting at U+2800). That means you can paste the result into any Unicode-aware application — word processors, web pages, presentations — and it will render correctly, or be sent to a refreshable Braille display. Nothing is uploaded; the conversion runs entirely in your browser.