How does it work?
This tool converts between characters and their integer (ASCII/Unicode) values. You can convert text to a sequence of integer values, or convert integer values back to text.
Examples
Characters to Integer Values
Input: Hello, World!
Output: 72 101 108 108 111 44 32 87 111 114 108 100 33
Integer Values to Characters
Input: 72 101 108 108 111 44 32 87 111 114 108 100 33
Output: Hello, World!
ASCII and Unicode
Every character in a computer is represented by a numeric code:
- ASCII (American Standard Code for Information Interchange) uses values 0-127 to represent basic Latin characters, digits, punctuation, and control characters.
- Unicode extends ASCII to include characters from virtually all writing systems in the world, using values up to 0x10FFFF (1,114,111 in decimal).
Common ASCII Values
| Character | ASCII Value | Character | ASCII Value |
|---|---|---|---|
| Space | 32 | A | 65 |
| ! | 33 | a | 97 |
| 0 | 48 | Z | 90 |
| 9 | 57 | z | 122 |
This tool is useful for:
- Understanding character encoding
- Debugging text processing issues
- Working with binary data
- Creating encoded messages
- Educational purposes to learn about ASCII and Unicode
Note:
When converting from integers to characters, the tool accepts values separated by spaces, commas, semicolons, or vertical bars. Invalid values will be marked as such in the output.
Other tools
See other tools