ASCII / Unicode Converter
Convert text to ASCII codes, Unicode code points, and vice versa
What is ASCII / Unicode Converter?
ASCII/Unicode Converter is a free online tool that converts text to ASCII codes, Unicode code points, and vice versa. It displays each character's decimal, hexadecimal, octal, and Unicode values in both table and compact views. This tool is essential for developers working with character encoding, Unicode text processing, and internationalization. It helps you understand how computers represent text internally, debug encoding issues, and work with special characters. Whether you need to find the ASCII code of a character, look up a Unicode code point, or convert numeric codes back to text, this tool provides comprehensive character information instantly. All processing happens in your browser.
How to Use
- Select the Text→Code or Code→Text tab.
- Enter text or number codes.
- Click Convert to see the result.
Tips & Best Practices
- Use the table view for detailed per-character information including all numeric representations.
- Use the compact view for quick code lookups when you need just the decimal or hex values.
- Check Unicode code points when debugging character encoding issues in multilingual applications.
- Use Code-to-Text mode to enter ASCII or Unicode values and convert them to readable characters.
- Compare ASCII values of uppercase (65-90) and lowercase (97-122) letters to understand case conversion.
Use Cases
Encoding Debug
Identify character encoding issues by examining the exact code points of problematic characters.
Unicode Lookup
Find Unicode code points for special characters, symbols, and international text.
Programming
Look up ASCII values for character manipulation and comparison in code.
Education
Learn about ASCII and Unicode encoding systems and how computers represent text.
FAQ
What is ASCII?
ASCII (American Standard Code for Information Interchange) is a character encoding standard that assigns numbers 0-127 to English characters, digits, and symbols.
What is a Unicode code point?
A Unicode code point (U+XXXX) is a unique number assigned to every character in the Unicode standard, covering virtually all writing systems worldwide.
What is the relationship between ASCII and Unicode?
The first 128 Unicode code points (U+0000-U+007F) are identical to ASCII. Unicode extends ASCII to include characters from all writing systems worldwide.
Is my data collected?
No, all conversion happens in your browser and no text is sent to any server.
How are control characters (0-31) displayed?
Control characters like tab (9), newline (10), and carriage return (13) are non-printable special characters that can be identified by their ASCII code numbers.
Which format is used: decimal, hexadecimal, or binary?
Both decimal (ASCII code) and Unicode code point (U+XXXX hexadecimal) formats are supported, and you can freely choose the conversion direction.
What is the difference between ASCII and Unicode?
ASCII covers 128 characters (English letters, digits, symbols). Unicode covers virtually all writing systems worldwide with over 150,000 characters.
What is a code point?
A code point (U+XXXX) is the unique number assigned to each character in the Unicode standard.
Can I convert emoji to Unicode?
Yes, emoji have Unicode code points. For example, the smiling face emoji has code point U+1F600.
What number formats are shown?
Decimal (base-10), hexadecimal (base-16), octal (base-8), and Unicode (U+XXXX) formats.
How do I enter code values?
Switch to Code-to-Text mode and enter decimal numbers separated by spaces or commas.