ASCII Table: Complete Reference for All 256 Characters with Quick Converter

Ever needed to know what character code 65 represents? Or convert 0x41 to decimal? Or find the HTML entity for the copyright symbol?
The ASCII Table is one of those fundamental references every developer needs — but finding a good one that shows all formats (decimal, hex, octal, binary, HTML entity) in one place can be frustrating.
The Tooladex ASCII Table solves this. It’s a complete, searchable reference for all 256 ASCII and Extended ASCII characters, with a quick converter, filters, and both table and grid views — all running locally in your browser.
🧭 What Is ASCII?
ASCII (American Standard Code for Information Interchange) is a character encoding standard that represents text in computers and other devices.
Originally developed in the 1960s, ASCII uses 7 bits to represent 128 characters (0-127), including:
- Control characters (0-31, 127) — Non-printable characters for device control
- Printable ASCII (32-126) — Letters, digits, punctuation, and symbols
- Extended ASCII (128-255) — Additional characters for special symbols, accented letters, and international characters
Each ASCII character has multiple representations:
- Decimal (0-255) — The standard numeric representation
- Hexadecimal (0x00-0xFF) — Base-16, commonly used in memory addresses
- Octal (000-377) — Base-8 representation
- Binary (0b00000000-0b11111111) — Base-2, showing the actual bit pattern
- HTML Entity — The HTML representation (e.g.,
Afor ‘A’) - Character — The visual representation itself
💡 Why You Need an ASCII Table
Whether you’re debugging character encoding issues, working with binary data, or building text processing tools, an ASCII table is essential:
Character Encoding
Understanding how characters are represented in different number systems is crucial for working with character encodings, file formats, and data processing.
String Manipulation
Converting between character codes and characters is common in programming. Functions like charCodeAt() and fromCharCode() in JavaScript use ASCII values.
Data Validation
Checking if characters fall within specific ranges (e.g., alphanumeric: 48-57, 65-90, 97-122) is useful for input validation and data cleaning.
HTML Development
HTML entities allow you to display special characters that might conflict with HTML syntax or aren’t easily typed on keyboards.
Debugging
When debugging character-related issues, knowing the exact ASCII value helps identify problems with encoding, special characters, or control characters.
File Processing
Binary file formats often use specific ASCII values as delimiters, markers, or control codes. Understanding these values is crucial for parsing files correctly.
✨ Features of the Tooladex ASCII Table
The Tooladex ASCII Table provides everything you need in one comprehensive tool:
⚡ Quick Converter Widget
Convert any value to all encodings instantly:
- Enter decimal (65), hex (0x41), octal (0101), binary (0b01000001), character (A), or HTML entity (A)
- See all representations displayed in a clean grid
- Copy any value with one click
- Real-time conversion as you type
Perfect for quick lookups without scrolling through the entire table.
🔍 Enhanced Search
Search recognizes multiple formats:
- Decimal:
65→ finds character 65 (A) - Hexadecimal:
0x41or41→ finds character 65 - Octal:
0101→ finds character 65 - Binary:
0b01000001or01000001→ finds character 65 - Character:
A→ finds character 65 - Description:
uppercase→ finds all uppercase letters
Also supports partial text matching across all fields.
🎯 Quick Filter Buttons
Filter characters by category with one click:
- All — Show all 256 characters
- Control — Control characters (0-31, 127)
- Printable — Printable ASCII (32-126)
- Letters — Uppercase and lowercase letters
- Digits — Numbers 0-9
- Symbols — Punctuation and special symbols
- Extended — Extended ASCII (128-255)
Combine filters with search for precise results.
📊 Two View Modes
Table View
Traditional table format showing all columns:
- Decimal, Hex, Octal, Binary, HTML Entity, Character, Description, Actions
Perfect for detailed reference and copying specific values.
Grid View (16×16)
Traditional ASCII chart layout:
- Visual 16×16 grid showing all 256 characters
- Row and column headers with hex notation
- Decimal, character, and hex displayed in each cell
- Click any cell to copy its decimal value
- Filtered characters are dimmed for clarity
Perfect for visual reference and quick character lookup.
📋 Complete Character Information
Every character shows:
- Decimal — Standard numeric representation
- Hexadecimal — Base-16 format (0x00-0xFF)
- Octal — Base-8 format (000-377)
- Binary — Base-2 format (0b00000000-0b11111111)
- HTML Entity — HTML representation
- Character — Visual representation
- Description — Character name and type
🎨 Color-Coded Categories
Visual organization with color coding:
- Control Characters (0-31, 127) — Red tint
- Printable ASCII (32-126) — Standard grey
- Extended Control (128-159) — Yellow tint
- Extended ASCII (160-255) — Blue tint
Makes it easy to identify character types at a glance.
📝 Detailed Character Descriptions
Extended ASCII characters (128-255) include proper Unicode names:
169: “Copyright Sign ©”176: “Degree Sign °”177: “Plus-Minus Sign ±”178: “Superscript Two ²”181: “Micro Sign µ”188: “Vulgar Fraction One Quarter ¼”- And all accented letters (À, Á, Â, etc.)
No more generic “Extended ASCII” labels — every character has a proper name.
🔐 100% Client-Side
All processing happens locally in your browser:
- No data uploaded to servers
- No tracking or logging
- Complete privacy
- Works offline (after initial page load)
🛠️ How to Use the ASCII Table
Quick Conversion
- Enter a value in the converter widget (decimal, hex, octal, binary, character, or HTML entity)
- See all encodings displayed instantly
- Copy any value with one click
Example: Enter 65 and see it’s 0x41 in hex, 0101 in octal, 0b01000001 in binary, A as HTML entity, and the character A.
Search for Characters
- Type in the search box — supports multiple formats
- See filtered results instantly
- Click any result to copy values
Example: Search copyright to find the copyright symbol (©) at decimal 169.
Filter by Category
- Click a filter button (Control, Printable, Letters, etc.)
- See only matching characters
- Combine with search for precise results
Example: Click “Letters” to see only A-Z and a-z, then search “uppercase” to see only A-Z.
Use Grid View
- Switch to Grid view using the toggle
- Browse the 16×16 chart
- Click any cell to copy its decimal value
- Hover for details — see full character information
Perfect for visual reference and quick lookups.
📘 Common Use Cases
Character Encoding Debugging
When debugging character encoding issues:
- Use the converter to find the decimal value of a problematic character
- Check all representations to understand how it’s encoded
- Verify HTML entities for web development
String Validation
When building input validation:
- Filter to “Letters” or “Digits” to see valid character ranges
- Use the converter to check specific character codes
- Copy decimal ranges for your validation logic
HTML Entity Lookup
When working with HTML:
- Search for the character you need (e.g., “copyright”)
- Copy the HTML entity directly
- Use in your HTML code
Binary Data Processing
When parsing binary files:
- Use the grid view to see character codes visually
- Convert hex values to characters
- Identify control characters and delimiters
Learning Character Encoding
When learning about character encoding:
- Browse the table to see all representations
- Use filters to understand character categories
- Experiment with the converter to see relationships between formats
🎓 Understanding ASCII Character Sets
Control Characters (0-31, 127)
Non-printable characters used for device control and formatting:
- NUL (0) — Null character, used as string terminator in C
- HT (9) — Horizontal tab
- LF (10) — Line feed (newline)
- CR (13) — Carriage return
- ESC (27) — Escape character
- DEL (127) — Delete character
Printable ASCII (32-126)
Standard printable characters:
- Space (32) — The space character
- Punctuation (33-47, 58-64, 91-96, 123-126) — Various punctuation marks
- Digits (48-57) — Numbers 0-9
- Uppercase Letters (65-90) — A-Z
- Lowercase Letters (97-122) — a-z
Extended ASCII (128-255)
Additional characters for special symbols and international characters:
- Extended Control (128-159) — Additional control characters (varies by encoding)
- Extended ASCII (160-255) — Special symbols, accented letters, and international characters
Common examples:
169— Copyright Sign ©176— Degree Sign °177— Plus-Minus Sign ±181— Micro Sign µ188— Vulgar Fraction One Quarter ¼192-255— Accented letters (À, Á, Â, etc.)
💡 Tips for Using the ASCII Table
Quick Lookups
- Use the converter for single character lookups — faster than scrolling
- Use search when you know the character or description
- Use filters to narrow down to specific character types
Working with Multiple Formats
- Copy decimal for most programming languages
- Copy hex for memory addresses and binary data
- Copy HTML entity for web development
- Copy character for direct use in strings
Learning Character Encoding
- Browse the grid view to see the visual layout
- Use filters to understand character categories
- Experiment with the converter to see relationships between formats
- Read descriptions to learn character names
Debugging
- Search for problematic characters to find their codes
- Use the converter to verify character representations
- Check HTML entities for web-related issues
- Identify control characters that might cause issues
🔒 Privacy & Security
All ASCII table operations happen locally in your browser:
- No data uploaded to servers
- No server-side processing
- No tracking or analytics
- Complete privacy
- Works offline (after initial page load)
Your searches, conversions, and character lookups stay exactly where they belong: with you.
🚀 Try the Tooladex ASCII Table
The Tooladex ASCII Table helps you:
- ✔ View all 256 ASCII and Extended ASCII characters
- ✔ Convert between decimal, hex, octal, binary, HTML entity, and character formats
- ✔ Search by any format or description
- ✔ Filter by character category (Control, Printable, Letters, etc.)
- ✔ Switch between table and grid views
- ✔ See detailed character descriptions with proper Unicode names
- ✔ Copy any value with one click
- ✔ Keep your data private (100% client-side processing)
Whether you’re debugging character encoding, building text processing tools, learning about character encoding, or just need a quick reference — this tool gives you everything you need in one place.
Character encoding becomes character understanding.
Try it now — browse the complete ASCII table, convert values instantly, and find exactly what you need.
ASCII Table
View the complete ASCII character table with decimal, hexadecimal, octal, binary, HTML entity, and character representations for all 256 ASCII/Extended ASCII characters. Perfect for developers and programmers.