CryptoWeb 1.0

Welcome to CryptoWeb, the first version of Theta Pi Software's Cryptogrammer that can be run from any web page! CryptoWeb is an application that lets you create cryptogram word puzzles, of the type used in the Celebrity Cipher newspaper column. Basically, what this program does is put your text through a simple letter-for-letter substitution cipher, where each letter corresponds to a different letter in the "cipher" alphabet.


You may use the following characters in your input:


The use of any other characters (including lowercase) may cause the script to crash or return irregular data.

The "Super" option invokes the function of the old Super Cryptogrammer program, in that while the normal version keeps the punctuation intact, the Super version shifts the punctuation as well. This makes for a harder puzzle, but one that can be used as an exercise for Computer Science students interested in learning about breaking rudimentary cryptography. Due to a bug in handling quotations, quote marks are not converted in Super mode and remain in the same place as in the original plaintext.


Enter the text you wish to encrypt:


Known Bugs

You may occasionally see a "timeout error" listed before your cryptogram, usually for letter 25. This is due to the fact that the system generates random numbers and uses them to "brute-force" the cipher alphabet in such a way that all letters are used, and that no letter matches to itself. However, as it gets towards the end of the alphabet, it only has a 1/26 or so chance of hitting the correct value. If your random-number generator had a run of bad luck, it could lock up your computer, so instead the script halts the loop after a set number of tries and just prints out an error. If you get one, you can either finish the table by hand, or simply have the program generate another cryptogram.

Contact Info



JavaScript must be enabled to display this email address.

Send Secure Email to Theta Pi Software


This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Version Info

1.0 - the first version of CryptoWeb. Contains all of the capabilities of the standalone Cryptogrammer program.