StringMash.com

Chain decoder

Peel off layer after layer, and see each one.

  1. 1. Base64 → Text
    .... . .-.. .-.. --- / .-- --- .-. .-.. -..
  2. 2. Morse code → Text
    HELLO WORLD

Using it

Paste the text and add steps, in order. Each step works on the one before it, and shows its own result, so you can see where a chain goes right or wrong. Every converter on the site is a step, both ways round where it can be, with its own settings: a Caesar shift, a Vigenère key, a rail count.

Suggest a step looks at the current result the way the cipher identifier does, and adds the decoder it most looks like. Copy recipe link saves the steps and their settings in a link, after the #, so you can send someone the method without the message.

Why puzzles stack layers

A puzzle setter can make a code harder without making it cleverer by wrapping it several times: a message in Morse, the Morse in Base64, the whole thing reversed. Each layer is easy alone; the trick is spotting which comes next. Seeing every step's output makes the next layer easier to recognise, because each one has a look: Base64 ends in = signs, Morse is dots and dashes, hex is pairs of 0–9 and a–f.

The sample is two layers: Base64 that decodes to Morse, which decodes to HELLO WORLD.

Questions

Is my text sent anywhere?

No. Every step runs in your browser. A recipe link holds only the steps, never the text.

What if a step fails?

It shows why, and the steps after it wait. Change its settings, remove it, or try another.

Is this like CyberChef?

In spirit. CyberChef, GCHQ's open-source tool, chains hundreds of operations for data analysis; this one chains the puzzle ciphers and encodings on this site and explains each one on its own page.

Sources

Added . What's new