Tool to decrypt / encrypt by dictionary. Word substitution encryption is about replacing one letter with one word and not another letter.
Word Substitution - 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 principle of the dictionary cipher is to replace any letter / character, by a word according to a correspondence dictionary.
Thus, any sentence (or sequence of words) can correspond to a coded message.
Example: WORD can be encrypted short sequence of letters, with a dictionary where W=short, O=sequence, R=of and D=letters
A variant is to use a dictionary where each letter is coded by a word starting with it.
Decryption by dictionary consists of replacing each word by the letter that has been associated with it in the dictionary (during encryption).
The encrypted message is much longer than the plain message (since it replaces one character with several ones).
A talented person will be able to hide the words of the message inside an intelligible text. This is the case of the Ave Maria of Tritheme, where the messages resemble religious prayers.
Otherwise, the message is simply a series of words without any sense.
If a word corresponds to a single letter and vice-versa, then it is possible to associate each word with a random letter and thus to obtain a message coded by mono alphabetic substitution.
It is conceivable to use several words for the same letter / character, which makes decryption very difficult, like a book cipher.
dCode retains ownership of the "Word Substitution" source code. Any algorithm for the "Word Substitution" algorithm, applet or snippet or script (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or any "Word Substitution" 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 "Word Substitution" or any other element are not public (except explicit open source licence like Creative Commons). 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 "Word Substitution" and its results may be freely copied and reused, including for commercial purposes, provided that dCode.fr is cited as the source.
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: Word Substitution on dCode.fr [online website], retrieved on 2025-04-16,