Morse and Braille translator
Turn text into Morse code you can hear or see flash, read Morse back as text, and write or read Braille in English and Arabic.
Text to Morse
Flashing can trigger seizures in people with photosensitive epilepsy. The light here is kept small and slowed to at most 3 flashes a second (about 7 words a minute).
Morse to text
Use . and - (or · and —). Put a space between letters and / between words. Anything that isn't a known code shows as a red ?.
Text to Braille
Braille to text
Runs on your phone. Nothing is uploaded or saved.
How the two codes work
A dash is three times as long as a dot. The gap inside a letter is one dot long, between letters three, and between words seven. "Words per minute" is measured with the word PARIS.
Each cell has two columns of three dots, numbered 1-2-3 down the left and 4-5-6 down the right. That gives 63 patterns, so signs such as "capital" and "number" change the meaning of the cells after them.
Unlike printed Arabic, Arabic Braille is read from left to right, like all Braille. Short vowel marks are usually left out, as in everyday print.
Grade 1 spells every letter. Most English Braille books use contractions (Grade 2) to save space, which this tool does not do.
Sources: ITU-R Recommendation M.1677-1, International Morse code (letters, figures and punctuation; dash = 3 dots; gaps of 1, 3 and 7 units), as summarised in Wikipedia's Morse code article, with the PARIS timing (dot length in milliseconds = 1200 ÷ words per minute); Unified English Braille (letters, capital sign dot 6, numeric sign dots 3456, Grade 1 indicator dots 56, and punctuation); Wikipedia, "Arabic Braille" (letter, number and punctuation cells; read left to right; short vowels usually omitted); W3C, WCAG 2.1 Success Criterion 2.3.1 (no more than three flashes in any one second). The "!" sign is not part of ITU Morse, so it is left out. Morse here covers Latin letters, digits and ITU punctuation.