Convert text to binary, hexadecimal or Morse code and back. UTF-8 correct, so emoji and accents round-trip. Play Morse as audio. Free.
First time here? Pick binary, hex or Morse Your input is processed locally and disappears when you close the tab.
Converting text to binary is the kind of thing that looks trivial until non-English characters are involved, at which point most tools quietly produce nonsense. This free text to binary converter also handles hexadecimal and Morse, in both directions, and gets the encoding right.\n\nEverything runs through UTF-8, which is what actually matters. An emoji is four bytes, a Japanese character is three, and an accented letter is two — so they legitimately produce more groups than characters. Tools that assume one byte per character corrupt all of it. Here, café and 日本語 and emoji round-trip back exactly as they went in.\n\nMorse gets proper treatment too: letters separated by spaces and words by slashes, following the standard written convention, plus audible playback at correct proportions — a dash is three times the length of a dot, with real gaps between letters and words. Useful for learning, and considerably more satisfying than reading dots off a screen.\n\nMalformed input produces a specific error rather than silence: an odd number of hex characters cannot form whole bytes, and stray digits are not binary. Everything runs in your browser. Pair it with the Number Base Converter for arbitrary radixes, or Base64 when you need a transport-safe encoding rather than a readable one.
Pick binary, hex or Morse
Choose encode or decode
Type or paste your input
Copy the result, or play the Morse aloud
5 bytes · encoded as UTF-8, so accents, CJK and emoji round-trip correctly.
Binary and hex use UTF-8. That matters for anything beyond plain English — an emoji is four bytes and a Japanese character is three, so they produce more groups than characters. Tools that assume one byte per character mangle them.
Morse covers A–Z, 0–9 and common punctuation. Letters are separated by a space and words by a slash, which is the standard written convention.