See ASCII/Unicode values for each character in your text
A-Z: 65-90 | a-z: 97-122 | 0-9: 48-57 | Space: 32 | Newline: 10
This tool converts each character in your text to its ASCII or Unicode numeric value. You can see the decimal, hexadecimal, octal, and binary representations of every character. This is useful for debugging, understanding character encodings, or learning about how computers represent text.
ASCII (American Standard Code for Information Interchange) is a 7-bit character encoding standard that assigns numeric values (0-127) to English letters, digits, punctuation, and control characters. It forms the basis of most modern character encodings including UTF-8.
While ASCII covers only 128 characters, Unicode supports over 149,000 characters from virtually every writing system. UTF-8, the most common Unicode encoding, is backward-compatible with ASCII — the first 128 code points are identical.
ASCII tables format tabular data using only text characters — perfect for code comments, terminal output, documentation, Markdown files, and anywhere rich formatting isn't available. Converting a spreadsheet or CSV into a clean ASCII table manually is tedious: aligning columns, drawing borders with +, -, and |, and handling varying cell widths. This tool automates the process, producing perfectly aligned tables in multiple styles. Popular formats include simple (minimal borders), grid (full borders), pipe (Markdown-compatible), and rounded (Unicode box-drawing characters). ASCII tables are ubiquitous in developer documentation, database tool output, and technical communication.
Common styles: Simple (dashes and pipes), Grid (full box drawing), Markdown (pipe-separated, compatible with GitHub/GitLab), Rounded (Unicode curved corners), Double (double-line borders), and Minimal (no borders, aligned with spaces).
Yes — spreadsheet data copies as tab-separated values (TSV). Paste directly and the tool detects tab delimiters automatically. It also accepts CSV (comma-separated) and custom delimiters.
Each column can be independently aligned: left (default for text), right (common for numbers), or center. In Markdown format, alignment is indicated with colons in the separator row: :--- left, ---: right, :---: center.
Yes, though width calculation for Unicode characters (especially CJK and emoji) can be tricky — they're often double-width. The tool accounts for this when aligning columns, using accurate character width measurement.
Select the Markdown/Pipe style specifically. It generates standard Markdown table syntax with proper header separators. Compatible with GitHub, GitLab, Reddit, and most Markdown renderers.