ASCII & Character Code Converter
Convert text to ASCII, byte or Unicode values and decode character codes back into text.
ASCII & Character Code Converter
How to use the ASCII & Character Code Converter
Choose a character set and number format, then enter text or character codes. The conversion updates automatically in either direction.
How it works
ASCII assigns numbers 0–127 to Latin letters, digits, punctuation and control characters. ISO-8859-1 and Windows-1252 extend the one-byte range differently, while Unicode assigns code points to characters from writing systems around the world. UTF-8 represents those Unicode characters as one or more bytes.
Example: In ASCII, the text “ABC” is decimal 65 66 67, hexadecimal 0x41 0x42 0x43, or binary 01000001 01000010 01000011. The euro sign is not part of ASCII, but Windows-1252 represents it as byte 0x80 and UTF-8 represents it as three bytes: 0xE2 0x82 0xAC.
What to keep in mind
ASCII and older single-byte character sets cannot represent every character. Unsupported characters are shown as question marks when encoding. When decoding, separate values with spaces, commas, semicolons or line breaks and ensure the selected number format and character set match the source data.
Frequently asked questions
What is the difference between Unicode and UTF-8?
Unicode defines character code points, such as U+20AC for the euro sign. UTF-8 is a byte encoding of those code points, so one character can require several byte values.
Are ISO-8859-1 and Windows-1252 the same?
No. They share many values, but Windows-1252 assigns printable characters such as the euro sign and curly quotes within the 0x80–0x9F range.
Can I enter hexadecimal values with prefixes?
Yes. Values such as 0x41 and U+0041 are recognised. Binary values may use a 0b prefix.
Free tools.
Clear privacy.
Useful tools shouldn’t require an account or a personal profile.
- No accountsPick a tool and get straight to work.
- No saved tool historyWe do not build a profile of your calculations.
- No paywallsEvery tool is available to everyone.