Tap code
Encode or decode messages using tap code, the classic communication method.
Tap code
Tap code is a simple cipher that prisoners and captives have used for centuries to communicate silently through walls, using a 5×5 grid of 25 letters known as the Polybius square. Each letter corresponds to a position in the grid defined by its row and column, which can be tapped out as a series of taps or communicated as numerical coordinates.
When encoding a message, each letter becomes either a pattern of dots (representing taps, separated by a space) or a pair of numbers showing the row and column. For example, the letter A at position (1,1) becomes ". ." in dot format or "1 1" in number format. Letters are separated by double spaces, and words can be separated by slashes. The letters C and K share the same grid cell, so they encode identically, while I and J are kept separate.
When decoding, you reverse the process: paste the coded message in either dot or number format and the tool converts it back to readable text. Both directions run entirely in your browser, so your messages never leave your device. The live tally counts how many letters were processed, and you can copy the result, download it as a text file, or send it to another tool when done.