Tool to decrypt/encode with EBCDIC. EBCDIC or Extended Binary Coded Decimal Interchange Code is an encoding system with 8 bits created by IBM.
EBCDIC Encoding - dCode
Tag(s) : Character Encoding
dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!
Extended Binary Coded Decimal Interchange Code (EBCDIC) is an 8-bit computer character encoding system developed by IBM in the 1960s for its mainframe computers.
Each character (letter, number, or symbol) is represented by a binary value between 0 and 255.
EBCDIC is derived from the BCD code used on IBM punch cards and is an alternative to ASCII, but with a different character organization in the table.
To encode in EBCDIC from a binary message (this may be ASCII-encoded text), each 8-bit group is then encoded via the EBCDIC table.
Each ASCII code corresponds to an EBCDIC code and conversely, noting the ASCII and EBCDIC codes with a value between 0 and 255, then there is an equivalence that allows the encryption.
The encoded message can then be displayed via the ASCII table (resulting in an often unreadable encrypted message).
Example: The 5 characters' DCODE 'are coded 68,67,79,68,69 in ASCII but 196,195,214,196,197 in EBCDIC
EBCDIC data is encoded on 8 bits (256 possible codes).
Any reference to IBM or variants of the ASCII table are clues.
Files from IBM z/OS (zOS) or AS/400 (AS400) environments typically use this encoding.
The Cobol programming language, widely used on mainframes, processes data stored in EBCDIC.
EBCDIC was introduced by IBM in the early 1960s with the IBM System/360.
It is derived from the BCD code used on punched cards in the 1950s.
Its purpose was to ensure compatibility between different IBM peripherals.
dCode retains ownership of the "EBCDIC Encoding" source code. Any algorithm for the "EBCDIC Encoding" algorithm, applet or snippet or script (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or any "EBCDIC Encoding" functions (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) or any database download or API access for "EBCDIC Encoding" or any other element are not public (except explicit open source licence). Same with the download for offline use on PC, mobile, tablet, iPhone or Android app.
Reminder: dCode is an educational and teaching resource, accessible online for free and for everyone.
The content of the page "EBCDIC Encoding" and its results may be freely copied and reused, including for commercial purposes, provided that dCode.fr is cited as the source (Creative Commons CC-BY free distribution license).
Exporting the results is free and can be done simply by clicking on the export icons ⤓ (.csv or .txt format) or ⧉ (copy and paste).
To cite dCode.fr on another website, use the link:
In a scientific article or book, the recommended bibliographic citation is: EBCDIC Encoding on dCode.fr [online website], retrieved on 2025-12-04,