Loading…

How to use Keyword Substitution Cipher

Type your text and a keyword, and the tool builds a mixed cipher alphabet from that keyword and substitutes every letter through it.

Frequently asked questions

How is the cipher alphabet built?

The keyword is written first with duplicate letters removed, then the remaining unused letters of the alphabet follow in order. 'KEYWORD' produces the cipher alphabet KEYWORDABCFGHIJLMNPQSTUVXZ.

How does encryption work?

It is a monoalphabetic substitution: plaintext A maps to the first cipher letter, B to the second, and so on. Each letter is always replaced by the same cipher letter, so it can be broken by frequency analysis.

Does it round-trip perfectly?

Yes for letters. Encoding then decoding with the same keyword restores the original letters (output is uppercased). Spaces, digits, and punctuation pass through unchanged.

More Text Encoding Tools

Bifid Cipher
Encrypt and decrypt with the Bifid cipher combining a Polybius square with coordinate fractionation
Four-Square Cipher
Encrypt and decrypt digraphs using two keyword squares and two plain 5×5 squares. Round-trip guaranteed
Morse Code Translator
Convert text to Morse code and decode Morse back to text with audio playback support
NATO Phonetic Alphabet
Convert text to NATO phonetic alphabet (Alpha, Bravo, Charlie) for clear communication
Binary Text Converter
Convert text to binary representation and decode binary back to readable text
Hex Text Converter
Convert text to hexadecimal encoding and decode hex strings back to text
Octal Text Converter
Convert text to octal representation and decode octal sequences to text
ROT13 Encoder/Decoder
Encode and decode text using ROT13 cipher substitution for simple text obfuscation
ROT47 Encoder/Decoder
Encode and decode text using ROT47 cipher including numbers and symbols
Caesar Cipher
Encrypt and decrypt text with Caesar cipher using adjustable shift amount (1-25)
Text to ASCII Codes
Convert text to ASCII code numbers and decode ASCII codes back to readable text
Text to Unicode Points
Convert text to Unicode code points (U+0048 format) and decode back to characters

← View all Text Encoding ToolsBrowse all 1,100+ tools →