Skip to content
ASCII World

EBCDIC Character Table

Complete reference of all 256 EBCDIC (Extended Binary Coded Decimal Interchange Code) positions. EBCDIC is an 8-bit encoding developed by IBM in 1963 for mainframe systems. Unlike ASCII, letters are arranged in non-contiguous groups and digits occupy positions 240-249.

This table shows 178 assigned code points and 78 unassigned positions in the base EBCDIC encoding. Each entry includes decimal, hexadecimal, octal, and binary representations.

256 total

Control Characters

DecHexCharDescription
00x00NULNull
10x01SOHStart of Heading
20x02STXStart of Text
30x03ETXEnd of Text
40x04SELSelect
50x05HTHorizontal Tab
60x06RNLRequired New Line
70x07DELDelete
80x08GEGraphic Escape
90x09SPSSuperscript
100x0ARPTRepeat
110x0BVTVertical Tab
120x0CFFForm Feed
130x0DCRCarriage Return
140x0ESOShift Out
150x0FSIShift In
160x10DLEData Link Escape
170x11DC1Device Control 1
180x12DC2Device Control 2
190x13DC3Device Control 3
200x14RESRestore
210x15NLNew Line
220x16BSBackspace
230x17POCProgram-Operator Communication
240x18CANCancel
250x19EMEnd of Medium
260x1AUBSUnit Backspace
270x1BCU1Customer Use 1
280x1CIFSInterchange File Separator
290x1DIGSInterchange Group Separator
300x1EIRSInterchange Record Separator
310x1FIUSInterchange Unit Separator
320x20DSDigit Select
330x21SOSStart of Significance
340x22FSField Separator
350x23WUSWord Underscore
360x24BYPBypass
370x25LFLine Feed
380x26ETBEnd of Transmission Block
390x27ESCEscape
400x28SASet Attribute
410x29SFEStart Field Extended
420x2ASMSet Mode
430x2BCSPControl Sequence Prefix
440x2CMFAModify Field Attribute
450x2DENQEnquiry
460x2EACKAcknowledge
470x2FBELBell
500x32SYNSynchronous Idle
510x33IRIndex Return
520x34PPPresentation Position
530x35TRNTransparent
540x36NBSNumeric Backspace
550x37EOTEnd of Transmission
560x38SBSSubscript
570x39ITIndent Tab
580x3ARFFRequired Form Feed
590x3BCU3Customer Use 3
600x3CDC4Device Control 4
610x3DNAKNegative Acknowledge
630x3FSUBSubstitute

Printable Characters

DecHexCharDescription
640x40SPSpace
650x41ÂLatin capital letter A with circumflex
660x42ÄLatin capital letter A with diaeresis
670x43ÀLatin capital letter A with grave
680x44ÁLatin capital letter A with acute
690x45ÃLatin capital letter A with tilde
700x46ÅLatin capital letter A with ring above
710x47ÇLatin capital letter C with cedilla
720x48ÑLatin capital letter N with tilde
730x49¢Cent sign
740x4A.Full stop / Period
750x4B<Less-than sign
760x4C(Left parenthesis
770x4D+Plus sign
780x4E!Exclamation mark
790x4F&Ampersand
800x50éLatin small letter e with acute
810x51êLatin small letter e with circumflex
820x52ëLatin small letter e with diaeresis
830x53èLatin small letter e with grave
840x54íLatin small letter i with acute
850x55îLatin small letter i with circumflex
860x56ïLatin small letter i with diaeresis
870x57ìLatin small letter i with grave
880x58ßLatin small letter sharp s
890x59!Exclamation mark
900x5A$Dollar sign
910x5B*Asterisk
920x5C)Right parenthesis
930x5D;Semicolon
940x5E~Tilde
950x5F-Hyphen-minus
960x60/Slash
970x61ÂLatin capital letter A with circumflex
980x62ÄLatin capital letter A with diaeresis
990x63ÀLatin capital letter A with grave
1000x64ÁLatin capital letter A with acute
1010x65ÃLatin capital letter A with tilde
1060x6A|Vertical bar
1070x6B,Comma
1080x6C%Percent sign
1090x6D_Low line
1100x6E>Greater-than sign
1110x6F?Question mark
1210x79`Grave accent
1220x7A:Colon
1230x7B#Number sign
1240x7C@At sign
1250x7D'Apostrophe
1260x7E=Equals sign
1270x7F"Quotation mark
1290x81aLatin small letter a
1300x82bLatin small letter b
1310x83cLatin small letter c
1320x84dLatin small letter d
1330x85eLatin small letter e
1340x86fLatin small letter f
1350x87gLatin small letter g
1360x88hLatin small letter h
1370x89iLatin small letter i
1450x91jLatin small letter j
1460x92kLatin small letter k
1470x93lLatin small letter l
1480x94mLatin small letter m
1490x95nLatin small letter n
1500x96oLatin small letter o
1510x97pLatin small letter p
1520x98qLatin small letter q
1530x99rLatin small letter r
1610xA1~Tilde
1620xA2sLatin small letter s
1630xA3tLatin small letter t
1640xA4uLatin small letter u
1650xA5vLatin small letter v
1660xA6wLatin small letter w
1670xA7xLatin small letter x
1680xA8yLatin small letter y
1690xA9zLatin small letter z
1920xC0{Left curly bracket
1930xC1ALatin capital letter A
1940xC2BLatin capital letter B
1950xC3CLatin capital letter C
1960xC4DLatin capital letter D
1970xC5ELatin capital letter E
1980xC6FLatin capital letter F
1990xC7GLatin capital letter G
2000xC8HLatin capital letter H
2010xC9ILatin capital letter I
2080xD0}Right curly bracket
2090xD1JLatin capital letter J
2100xD2KLatin capital letter K
2110xD3LLatin capital letter L
2120xD4MLatin capital letter M
2130xD5NLatin capital letter N
2140xD6OLatin capital letter O
2150xD7PLatin capital letter P
2160xD8QLatin capital letter Q
2170xD9RLatin capital letter R
2240xE0\Backslash
2260xE2SLatin capital letter S
2270xE3TLatin capital letter T
2280xE4ULatin capital letter U
2290xE5VLatin capital letter V
2300xE6WLatin capital letter W
2310xE7XLatin capital letter X
2320xE8YLatin capital letter Y
2330xE9ZLatin capital letter Z
2400xF00Digit 0
2410xF11Digit 1
2420xF22Digit 2
2430xF33Digit 3
2440xF44Digit 4
2450xF55Digit 5
2460xF66Digit 6
2470xF77Digit 7
2480xF88Digit 8
2490xF99Digit 9

Unassigned Positions

DecHexCharDescription
480x30-Unassigned
490x31-Unassigned
620x3E-Unassigned
1020x66-Unassigned
1030x67-Unassigned
1040x68-Unassigned
1050x69-Unassigned
1120x70-Unassigned
1130x71-Unassigned
1140x72-Unassigned
1150x73-Unassigned
1160x74-Unassigned
1170x75-Unassigned
1180x76-Unassigned
1190x77-Unassigned
1200x78-Unassigned
1280x80-Unassigned
1380x8A-Unassigned
1390x8B-Unassigned
1400x8C-Unassigned
1410x8D-Unassigned
1420x8E-Unassigned
1430x8F-Unassigned
1440x90-Unassigned
1540x9A-Unassigned
1550x9B-Unassigned
1560x9C-Unassigned
1570x9D-Unassigned
1580x9E-Unassigned
1590x9F-Unassigned
1600xA0-Unassigned
1700xAA-Unassigned
1710xAB-Unassigned
1720xAC-Unassigned
1730xAD-Unassigned
1740xAE-Unassigned
1750xAF-Unassigned
1760xB0-Unassigned
1770xB1-Unassigned
1780xB2-Unassigned
1790xB3-Unassigned
1800xB4-Unassigned
1810xB5-Unassigned
1820xB6-Unassigned
1830xB7-Unassigned
1840xB8-Unassigned
1850xB9-Unassigned
1860xBA-Unassigned
1870xBB-Unassigned
1880xBC-Unassigned
1890xBD-Unassigned
1900xBE-Unassigned
1910xBF-Unassigned
2020xCA-Unassigned
2030xCB-Unassigned
2040xCC-Unassigned
2050xCD-Unassigned
2060xCE-Unassigned
2070xCF-Unassigned
2180xDA-Unassigned
2190xDB-Unassigned
2200xDC-Unassigned
2210xDD-Unassigned
2220xDE-Unassigned
2230xDF-Unassigned
2250xE1-Unassigned
2340xEA-Unassigned
2350xEB-Unassigned
2360xEC-Unassigned
2370xED-Unassigned
2380xEE-Unassigned
2390xEF-Unassigned
2500xFA-Unassigned
2510xFB-Unassigned
2520xFC-Unassigned
2530xFD-Unassigned
2540xFE-Unassigned
2550xFF-Unassigned

EBCDIC vs ASCII Comparison

Key differences between EBCDIC and ASCII character positions. The same character maps to completely different numeric values in each encoding.

CharacterASCII DecASCII HexEBCDIC DecEBCDIC Hex
Space320x20640x40
A650x411930xC1
Z900x5A2330xE9
a970x611290x81
z1220x7A1690xA9
0480x302400xF0
9570x392490xF9

Frequently Asked Questions

What is EBCDIC?
EBCDIC (Extended Binary Coded Decimal Interchange Code) is an 8-bit character encoding developed by IBM in 1963 for use on IBM mainframes and midrange systems. Unlike ASCII, EBCDIC arranges letters in non-contiguous groups and places digits at code points 240-249 rather than 48-57.
How does EBCDIC differ from ASCII?
EBCDIC and ASCII assign different numeric values to the same characters. In ASCII, the letter A is 65; in EBCDIC, A is 193. EBCDIC also splits the alphabet into non-contiguous ranges (A-I at 193-201, J-R at 209-217, S-Z at 226-233), while ASCII places A-Z in a single contiguous block at 65-90.
Is EBCDIC still used today?
Yes. EBCDIC remains in active use on IBM mainframe systems (z/OS, z/VM) and IBM midrange platforms (IBM i). Many financial institutions, government agencies, and large enterprises still run EBCDIC-based applications. Data exchange between mainframes and modern systems often requires EBCDIC-to-ASCII conversion.
Why are there gaps in the EBCDIC table?
The base EBCDIC table (Code Page 037/500) leaves many code points unassigned. IBM designed the encoding with room for national variants - different EBCDIC code pages fill these gaps with locale-specific characters. For example, Code Page 273 adds German characters, while Code Page 297 adds French characters.