Plain Text
Decoded text output
Convert plain text between ASCII values, binary, hexadecimal, and Base64 instantly in your browser.
Pick the format you already have, then convert it into the formats you need.
65 66 6748 65 6C= paddingOutputs should remain deterministic. Invalid source data is flagged instead of silently altered.
Each output panel can be copied independently. JS will populate these fields and validation messages.
Decoded text output
Character codes output
8-bit grouped byte output
Byte-oriented hexadecimal output
Base64 encoded output
ASCII maps characters to numeric codes. Example: A = 65.
Binary represents bytes using 0s and 1s. Example: A = 01000001.
Hex uses base 16 and is commonly written in bytes. Example: A = 41.
Base64 encodes binary data into text-safe characters. Example: Hello = SGVsbG8=.
| Character | ASCII | Binary | Hex |
|---|---|---|---|
| A | 65 | 01000001 | 41 |
| H | 72 | 01001000 | 48 |
| e | 101 | 01100101 | 65 |
| ! | 33 | 00100001 | 21 |
Plain text is the readable content. ASCII is one way to represent characters as numeric codes.
Base64 expands data because it re-encodes binary bytes into a limited text-safe alphabet.
Grouping binary by 8 bits makes each byte visually distinct and easier to compare against hex or ASCII values.
The converter should validate malformed binary, hex, ASCII lists, and Base64 so errors are visible instead of hidden.
Last updated:
Updates may include parsing improvements, accessibility refinements, and additional normalization options.