Morse, binary and braille are character maps, not codes

Morse, binary and braille get grouped as codes, which makes them sound like encryption. None of them hides anything. Each is a different way of writing the same letters, designed for a channel that could not carry ordinary writing: a telegraph wire, a computer register, a fingertip. Knowing what each was built for explains what each translator can and cannot round-trip, and braille in particular has a catch worth understanding before you rely on it.

Morse is a timing system written as punctuation

Morse encodes each letter as a sequence of short and long signals. On a telegraph key those were short and long presses. Written down they became a dot and a dash, which is where the visual form comes from.

The part that is easy to miss is that the gaps carry as much information as the marks. A short gap separates the signals inside a letter, a longer gap separates letters, and a longer one again separates words. Written Morse represents these with spaces and slashes, and a translator that drops them produces an unreadable run.

That is why the Morse translator writes explicit separators rather than running the letters together. It is not decoration. Without the gaps the message genuinely cannot be decoded, because the boundaries are part of the encoding.

Morse is not case sensitive and never was

There is one Morse sequence per letter and no distinction between capital and small. The telegraph had no use for the difference.

So converting text to Morse and back returns everything in one case, and whichever case the translator chooses is a display decision rather than recovered information. Capitalisation is lost, permanently.

Punctuation is patchy for the same reason. The core set covers period, comma, question mark and a few others that telegraph traffic needed. Anything else has no standard sequence, so a translator either drops it or invents one, and inventing one means the result will not decode for anyone else.

Digits are fully covered, which is the one place Morse is complete. If your text is letters and numbers, the round trip works apart from case. If it has unusual punctuation, expect losses.

Binary is just the number the character already is

Binary text conversion is the least mysterious of the three. Every character already has a numeric code point, and binary writes that number in base two instead of base ten.

A capital A is 65 in decimal and 01000001 in eight-bit binary. Nothing was encoded. The number was always there; only the notation changed.

That makes the round trip exact for anything inside the ASCII range, because each character is one byte and the mapping is unambiguous in both directions.

Above ASCII it depends on what the translator does. A character outside the basic range takes more than one byte in UTF-8, so a strict eight-bits-per-character scheme cannot represent it. The binary translator is at its most reliable on plain English text and least reliable on text containing styled unicode, which is several bytes per character.

Braille is a real writing system, not a cipher

Braille is where the grouping breaks down, because braille is a script with its own rules rather than a substitution for the Latin alphabet.

The patterns come from the Braille Patterns block at U+2800 to U+28FF, which encodes all 256 possible arrangements of eight dots. The traditional system uses six dots, giving 64 patterns, and the eight-dot version extends it for computer use.

A translator that maps each Latin letter to its corresponding pattern is producing what is called uncontracted braille, letter for letter. That is a real and valid form, used for learners and for some technical material.

What it is not is how most braille is actually written. Contracted braille uses single cells for common words and letter groups, so the same sentence is considerably shorter and the mapping is not one to one.

Why the contraction difference matters

If you convert a sentence with the braille translator and show it to a braille reader, they will be able to read it, because uncontracted braille is legible to anyone who reads braille.

But it is not what they would write, and it is not what a braille display or an embosser would produce from the same sentence. Contracted braille is the standard for general reading in English, and converting to it requires a dictionary of contractions and grammar rules rather than a character map.

There is also more than one standard. English braille contraction rules differ between regions and have been revised over time, so even a correct contracted translation is correct for one standard rather than all of them.

The honest description of what a character-map tool produces is: valid braille patterns, uncontracted, one cell per Latin character. Useful for a visual effect or for learning the cell shapes. Not a substitute for a proper transcription.

Braille patterns render as dots, not as touch

Worth stating plainly because it causes confusion: pasting braille patterns into a website does not make the site accessible.

The characters render as visual dot patterns on screen. A sighted person sees dots. A braille display connected to a computer will render the cells, but a screen reader encountering them announces them as braille pattern characters rather than as the letters they stand for, which is worse than the plain text would have been.

So braille conversion is a visual effect when used on a web page, and the accessible version of your text is the ordinary version.

That is not a criticism of the tool. It is a limit on what the tool is for, and it is the opposite of what people often assume when they first meet it.

Wingdings is a font, which is the whole difference

The Wingdings translator belongs in a different category from the other three, and the distinction is instructive.

Wingdings was a font that mapped ordinary letter codes to picture glyphs. The letter A was still the letter A in the file; the font simply drew a hand instead of an A. Change the font and the text reads normally again.

So Wingdings was never an encoding. It was a display choice, and the original text was never altered.

A web-based Wingdings translator cannot use the font, so it substitutes Unicode characters that resemble the original glyphs. That produces a similar look through a completely different mechanism, and the result is real characters rather than a font trick, which means it survives a copy into a field with no font control.

Phonetic spelling is the fourth kind

The phonetic spelling generator replaces each letter with the word the NATO alphabet assigns to it: alpha, bravo, charlie.

This is not an encoding either. It is a disambiguation aid, designed so a letter can be transmitted over a noisy radio channel where B and D and P sound identical.

It expands text enormously, roughly five to seven characters per letter, so it has no use in a field with a limit. Its use is spoken: reading a reference number over a phone line, confirming a postcode, dictating a serial.

That makes it the only one of these four that is meant to be read aloud rather than looked at, which is a useful reminder that channel determines the encoding in every one of these cases.

What round-trips and what does not

Binary round-trips exactly for ASCII text, and unreliably above it.

Morse round-trips the letters and digits and loses capitalisation permanently, plus any punctuation outside the core set.

Braille round-trips uncontracted text cleanly, because the mapping is one cell per character, but the result is not what a braille reader would write.

Wingdings and phonetic spelling do not round-trip meaningfully at all, because both are one-way presentations rather than encodings.

If the round trip matters, keep the original. That is the boring answer and it is the right one for all five, because every conversion here loses something and none of them tells you what.

Where each is still used

These are not historical curiosities, which is part of why the conversions are worth getting right.

Morse remains in use in amateur radio, where it gets through conditions that defeat voice, and as an emergency signalling method. Aviation and maritime navigation beacons still identify themselves in Morse.

Binary is not a niche at all. It is how every character on this page is stored, and the conversion is only unusual in that it makes the storage visible.

Braille is in daily use by people reading it, which is the reason the contraction distinction in the previous section matters rather than being a technicality. Producing uncontracted braille and describing it as braille is accurate but incomplete, and the gap between the two is the difference between a visual effect and a usable transcription.

The phonetic alphabet is used constantly by anyone reading a reference over a phone line, which is the least glamorous and most frequent of the four.

Frequently asked questions

Does Morse code have capital letters?

No. There is one sequence per letter and no case distinction, so converting to Morse and back returns everything in a single case.

Is braille text accessible on a web page?

No. The patterns render as visual dots, and a screen reader announces them as braille pattern characters rather than as letters, which is worse than the plain text.

Why does binary conversion fail on styled text?

Styled characters sit outside the ASCII range and take several bytes each in UTF-8, so a strict eight-bits-per-character scheme cannot represent them.