ASCII & Extended ASCII table
Complete character reference showing standard ASCII (0–127) and Extended ASCII/Windows-1252 (128–255). Includes both compact grid and detailed table views for all character encodings.1
ASCII (0-127) - compact view
Standard ASCII: Control codes (0-31) & Printable characters (32-126) & DEL (127)2
Extended ASCII (128-255) - compact view
Windows-1252 encoding: Extended character set beyond standard ASCII3
ASCII (0-127) - detailed view
Standard ASCII characters: Control codes (0-31, 127) & Printable characters (32-126) with decimal, hexadecimal, octal, and binary representations45
Extended ASCII (128-255) - detailed view
Windows-1252 characters: Additional symbols, accented letters, and special characters6
ASCII and Punycode
ASCII characters form the foundation for Punycode encoding, which is used to represent internationalized domain names (IDN). When converting Unicode domain names to ASCII-compatible encoding (ACE), Punycode ensures that the resulting string contains only ASCII characters (A-Z, a-z, 0-9, and hyphen). Understanding ASCII character codes is essential for developers working with domain name internationalization, character encoding validation7, and web applications that handle multilingual domain names.8
References
- INCITS: Information technology - 7-bit coded character set. INCITS 4-1986 (R2022). ANSI Webstore. Retrieved August 2025 ↩
- ANSI: American National Standard for Information Systems - Coded Character Sets - 7-Bit American National Standard Code for Information Interchange (7-Bit ASCII). ANSI X3.4-1986. ANSI.org. Retrieved August 2025 ↩
- Microsoft: Windows-1252 Character Set. Unicode.org. Retrieved August 2025 ↩
- ISO: ISO/IEC 646:1991 Information technology -- ISO 7-bit coded character set for information interchange. ISO.org. Retrieved August 2025 ↩
- ITU-T: Information technology – Universal coded character set (UCS). ITU-T T.50. ITU-T. Retrieved August 2025 ↩
- IANA: Character Sets. Internet Assigned Numbers Authority. Retrieved August 2025 ↩
- Unicode Consortium: The Unicode Standard - Character Encoding. Unicode.org. Retrieved August 2025 ↩
- IETF: Punycode: A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA). RFC 3492. IETF.org. Retrieved August 2025 ↩