Tool for encoding and decoding messages with the Scream Cipher (ÃA̧ȂÁAǍ), a substitution method where each letter is represented by an 'A' with distinct diacritics
Scream Cipher (ÃA̧ȂÁAǍ) - dCode
Tag(s) : Substitution Cipher
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!
The Scream Cipher is a substitution cipher proposed by xkcd here in which each letter of the alphabet is replaced by an A with a unique diacritical mark. This method allows a message to be encoded using only variants of the letter A (thus similar to human screams, often represented verbatim by a succession of As: Aaaaaaaa!!).
The principle of encryption is based on a fixed correspondence between each letter of the alphabet A-Z and a diacritical version of A. Each letter is replaced by its corresponding coded A according to the table:
A | A | B | Ȧ | C | A̧ | D | A̱ | E | Á | F | A̮ | G | A̋ |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
H | A̰ | I | Ả | J | A̓ | K | Ạ | L | Ă | M | Ǎ | N | Â |
O | Å | P | A̯ | Q | A̤ | R | Ȃ | S | Ã | T | Ā | U | Ä |
V | À | W | Ȁ | X | A̽ | Y | A̦ | Z | Ⱥ |
Example: SCREAM translates to ÃA̧ȂÁAǍ
The letter A remains unchanged.
For decryption, the reverse process of encryption is applied by associating each diacritical A with its original letter in the A-Z alphabet.
Example: A̱A̧ÅA̱Á translates to DCODE
A text encrypted with the Scream cipher contains only A characters adorned with various diacritical marks (umlauts, accents, cedillas, etc.).
Any observation of a sequence of A letters, whether or not they have unusual marks, is a good indicator.
Any reference to horror films (including Scream) or the web comic series XKCD is a clue.
dCode retains ownership of the "Scream Cipher (ÃA̧ȂÁAǍ)" source code. Except explicit open source licence (indicated Creative Commons / free), the "Scream Cipher (ÃA̧ȂÁAǍ)" algorithm, the applet or snippet (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or the "Scream Cipher (ÃA̧ȂÁAǍ)" 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 "Scream Cipher (ÃA̧ȂÁAǍ)" are not public, same for offline use on PC, mobile, tablet, iPhone or Android app!
Reminder : dCode is free to use.
The copy-paste of the page "Scream Cipher (ÃA̧ȂÁAǍ)" 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):
Scream Cipher (ÃA̧ȂÁAǍ) on dCode.fr [online website], retrieved on 2025-04-03,