Search for a tool
ASCII Shift Cipher

Tool to decode / encode characters via an offset in the ASCII table. Shift ciphering involves substituting one character for another later in the ASCII table.

Results

ASCII Shift Cipher -

Tag(s) : Substitution Cipher

Share
Share
dCode and more

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!


Please, check our dCode Discord community for help requests!
NB: for encrypted messages, test our automatic cipher identifier!


Feedback and suggestions are welcome so that dCode offers the best 'ASCII Shift Cipher' tool for free! Thank you!

ASCII Shift Cipher

ASCII Shift Decoder


Loading...
(if this message do not disappear, try to refresh this page)
 








ASCII Shift Encoder


Loading...
(if this message do not disappear, try to refresh this page)








Answers to Questions (FAQ)

What is ASCII Shift cipher? (Definition)

The ASCII shift cipher is a substitution cipher method, which, as its name suggests, will use the ASCII table and shift each character by a certain number of positions.

This process is an extension of the Caesar cipher (which is limited to letters) to all ASCII characters (i.e. alphabetic, uppercase, lowercase, numeric and symbolic).

How to encrypt using ASCII Shift cipher?

To encode a text with the ASCII shift cipher:

— Identify the ASCII code of each character in the plain text (the ASCII table is composed of 128 characters with a code between 0 and 127).

— Add a fixed numerical shift (also called the encryption key) to each ASCII code. This key can take the format of a number (between 1 and 127, negative numbers are possible, this amounts to a shift in the other direction) or an ASCII character (in this case the character code is used as a number).

— Convert the new codes into characters to obtain the encrypted text. The shift is circular (moving after the end of the alphabet returns to the beginning), if the code is greater than or equal to 128, the limit of the ASCII table, return to the beginning 0.

Example: A (ASCII code 65) shifted by 40 becomes the code 105 (65 + 40 = 105) or i (ASCII code 105).

The ASCII code includes non-printable characters, which dCode displays with , use decimal or hexadecimal formats to not lose information on display.

How to decrypt ASCII Shift cipher?

Decrypting an ASCII offset is the same as encrypting it, but with the offset in the other direction. Instead of adding, the operation is to subtract the offset used during encryption (the equivalent of encrypting with a negative offset).

Example: The encrypted message SeU[[qUaVW shifted from -18 decodes 'ASCII_CODE'

How to recognize a ASCII Shift ciphertext?

The message is composed only of ASCII characters.

Frequency analysis should emphasize groups of characters more often (those corresponding to the letters of the plain message).

How to decipher ASCII Shift without knowing the shift?

dCode allows you to test the 127 offsets and displays the most probable results automatically.

What are the variants of the ASCII Shift cipher?

The shift ciphers are numerous, the most known is the Caesar cipher, but ROT-47 is probably the closest to ASCII shift as it is limited to printable characters and is reversible.

Source code

dCode retains ownership of the "ASCII Shift Cipher" source code. Except explicit open source licence (indicated Creative Commons / free), the "ASCII Shift Cipher" algorithm, the applet or snippet (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or the "ASCII Shift Cipher" functions (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) and all data download, script, or API access for "ASCII Shift Cipher" are not public, same for offline use on PC, mobile, tablet, iPhone or Android app!
Reminder : dCode is free to use.

Cite dCode

The copy-paste of the page "ASCII Shift Cipher" or any of its results, is allowed (even for commercial purposes) as long as you credit dCode!
Exporting results as a .csv or .txt file is free by clicking on the export icon
Cite as source (bibliography):
ASCII Shift Cipher on dCode.fr [online website], retrieved on 2025-01-15, https://www.dcode.fr/ascii-shift-cipher

Need Help ?

Please, check our dCode Discord community for help requests!
NB: for encrypted messages, test our automatic cipher identifier!

Questions / Comments

Feedback and suggestions are welcome so that dCode offers the best 'ASCII Shift Cipher' tool for free! Thank you!


https://www.dcode.fr/ascii-shift-cipher
© 2025 dCode — The ultimate 'toolkit' to solve every games / riddles / geocaching / CTF.
 
Feedback