The Columnar Transposition cipher writes the message into rows under a keyword. Each letter of the keyword labels one column. The columns are then read in alphabetical keyword order to produce the ciphertext.
Unlike substitution ciphers such as Caesar or Vigenere, this method does not replace letters with new symbols. It keeps the original characters but changes their positions, which makes it a transposition cipher.
When the keyword contains repeated letters, this tool keeps those columns in their original left-to-right order. This creates stable and predictable results for both encryption and decryption.