ASCII/Unicode Table & Converter

View ASCII and Unicode character tables online. Convert characters to decimal, hexadecimal, and binary code points for programming reference

✅ Local Processing🔤 Character Encoding

ASCII Table (0-127)

DecHexCharDecHexCharDecHexCharDecHexChar
00x00NULL320x20 640x40@960x60`
10x01^A330x21!650x41A970x61a
20x02^B340x22"660x42B980x62b
30x03^C350x23#670x43C990x63c
40x04^D360x24$680x44D1000x64d
50x05^E370x25%690x45E1010x65e
60x06^F380x26&700x46F1020x66f
70x07^G390x27'710x47G1030x67g
80x08^H400x28(720x48H1040x68h
90x09TAB410x29)730x49I1050x69i
100x0ALF420x2A*740x4AJ1060x6Aj
110x0B^K430x2B+750x4BK1070x6Bk
120x0C^L440x2C,760x4CL1080x6Cl
130x0DCR450x2D-770x4DM1090x6Dm
140x0E^N460x2E.780x4EN1100x6En
150x0F^O470x2F/790x4FO1110x6Fo
160x10^P480x300800x50P1120x70p
170x11^Q490x311810x51Q1130x71q
180x12^R500x322820x52R1140x72r
190x13^S510x333830x53S1150x73s
200x14^T520x344840x54T1160x74t
210x15^U530x355850x55U1170x75u
220x16^V540x366860x56V1180x76v
230x17^W550x377870x57W1190x77w
240x18^X560x388880x58X1200x78x
250x19^Y570x399890x59Y1210x79y
260x1A^Z580x3A:900x5AZ1220x7Az
270x1BESC590x3B;910x5B[1230x7B{
280x1C^\600x3C<920x5C\1240x7C|
290x1D^]610x3D=930x5D]1250x7D}
300x1E^^620x3E>940x5E^1260x7E~
310x1F^_630x3F?950x5F_1270x7FDEL

ASCII/Unicode Table FAQ and Usage Guide

What's the difference between ASCII and Unicode?

ASCII is a legacy 7-bit encoding that represents only 128 characters (0-127). It includes English alphabet, numbers, and basic special characters only.

Unicode is a modern standard that represents all characters in the world. It supports over 140,000 characters including Korean, Chinese, emojis, and more.

What is a code point?

A code point is a unique number assigned to each character. For example, the character 'A' has a code point of 65.

The same number can be represented in various number systems:

  • Decimal: 65
  • Hexadecimal: 0x41
  • Binary: 0b1000001
  • Unicode: U+0041

How do I use this tool?

Enter any character and it will display the character's code point in decimal, hexadecimal, binary, and Unicode formats. For multiple characters, each character's information is shown individually.

What is the ASCII table?

The ASCII table is a standard character encoding table for the range 0-127. It's the most fundamental character set for programming and data communication.

  • 0-31: Control characters (newline, tab, etc.)
  • 32-126: Printable characters (alphabet, numbers, symbols)
  • 127: DEL (delete)

Why do developers prefer hexadecimal?

Hexadecimal allows for more compact representation of binary numbers. One hexadecimal digit corresponds exactly to 4 binary bits.

Example: 0xFF = 11111111 (binary) = 255 (decimal)

What are UTF-8 and UTF-16?

These are encoding methods that convert Unicode code points into actual bytes.

  • UTF-8: Variable length (1-4 bytes), most widely used on the web
  • UTF-16: Variable length (2-4 bytes), used by Windows/Java