Ragbaby Cipher
Encode or decode progressive word-position shifts in a keyed alphabet.
How Ragbaby Cipher works
Ragbaby Cipher handles each letter through a keyed alphabet by an increasing amount based on both its word number and its position inside that word. The first letter of word one shifts by one, the next by two, and a new whitespace-delimited word advances the starting shift. Decode subtracts identical amounts. The Ragbaby Cipher exposes its message, alphabet keyword, operation controls so this particular convention stays inspectable instead of hiding behind an unexplained preset.
MEET AT NOON under EXAMPLE becomes PAMY PW RTUU; preserving spaces lets decode identify word boundaries and recover the phrase. Puzzle authors can produce a progressive substitution whose mapping changes inside each word without managing a separate repeating key stream. The Ragbaby Cipher presents a deterministic plain-text result that can be copied and compared with the worked value before it enters another workflow.
Limits and private processing
Whitespace defines words while punctuation inside a word does not reset position. Variants use different conventions, and none offer contemporary security. The Ragbaby Cipher performs its complete operation locally in your browser; neither the source text nor its settings are uploaded, stored remotely, or sent through an external request.
Frequently Asked Questions
How does the Ragbaby Cipher work?
The first letter of word one shifts by one, the next by two, and a new whitespace-delimited word advances the starting shift. Decode subtracts identical amounts.
What does the default Ragbaby Cipher example return?
MEET AT NOON under EXAMPLE becomes PAMY PW RTUU; preserving spaces lets decode identify word boundaries and recover the phrase.
What limitation should I know about?
Whitespace defines words while punctuation inside a word does not reset position. Variants use different conventions, and none offer contemporary security.
Is the Ragbaby Cipher private?
Yes. This specific ragbaby cipher operation runs locally in your browser and does not transmit the input or settings.
Browse the full set of free, private, in-browser tools.