Text to decode 1. Base64 → Text
.... . .-.. .-.. --- / .-- --- .-. .-.. -.. 2. Morse code → Text
HELLO WORLD Add a step A1Z26: A1Z26 → Text A1Z26: Text → A1Z26 Addition and subtraction with regrouping: Sum → Answer with working Affine cipher: Affine cipher → Text Affine cipher: Text → Affine cipher Alphabetizer: List → Sorted list Anglo-Saxon Futhorc runes: Anglo-Saxon Futhorc → English Anglo-Saxon Futhorc runes: English → Anglo-Saxon Futhorc ASCII codes: Character codes → Text ASCII codes: Text → Character codes Atbash: Text → Atbash Babylonian numerals: Babylonian numerals → Numbers Babylonian numerals: Numbers → Babylonian numerals Bacon's cipher: Bacon's cipher → Text Bacon's cipher: Text → Bacon's cipher Base ten blocks: Number or sum → Base ten blocks Base64: Base64 → Text Base64: Text → Base64 Binary search: List → Found by binary search Binary to hexadecimal: Binary → Hexadecimal Binary to hexadecimal: Hexadecimal → Binary Binary to octal: Binary → Octal Binary to octal: Octal → Binary Binary: Binary → Text Binary: Text → Binary Birthday calculator: Birth date → Birthday facts Birthstone by month: Month or birth date → Birthstone Boolean algebra calculator: Expression → Truth table Bubble sort: List → Sorted by bubble sort Bubble text: Bubble text → Text Bubble text: Text → Bubble text Caesar cipher: Caesar cipher → Text Caesar cipher: Text → Caesar cipher Calculator words: Calculator number → Word Calculator words: Word → Calculator number Capacitor code: Capacitance → Code Capacitor code: Code → Capacitance Cartesian to cylindrical: Cartesian (x, y, z) → Cylindrical (ρ, φ, z) Cartesian to cylindrical: Cylindrical (ρ, φ, z) → Cartesian (x, y, z) Cartesian to polar: Cartesian (x, y) → Polar (r, θ) Cartesian to polar: Polar (r, θ) → Cartesian (x, y) Cartesian to spherical: Cartesian (x, y, z) → Spherical (r, θ, φ) Cartesian to spherical: Spherical (r, θ, φ) → Cartesian (x, y, z) Case converter: Text → Converted case Chinese zodiac calculator: Birth date → Chinese zodiac sign chmod calculator: Octal → Symbolic chmod calculator: Symbolic → Octal Comma separator: Column → Comma-separated list Comma separator: Comma-separated list → Column Coordinate checksum: Coordinates → Checksum Data size converter: Size → Every unit dBm to watts: dBm → Watts dBm to watts: Watts → dBm Decimal to binary: Binary → Decimal Decimal to binary: Decimal → Binary Decimal to hexadecimal: Decimal → Hexadecimal Decimal to hexadecimal: Hexadecimal → Decimal Decimal to octal: Decimal → Octal Decimal to octal: Octal → Decimal Degrees to radians: Degrees → Radians Degrees to radians: Radians → Degrees Digit sum and digital root: Number → Digit sum and root Distance and bearing between two points: Two points → Distance and bearing DNA to protein: DNA or mRNA → Amino acids Download speed needed: Size and time → Speed needed Download time calculator: File size → Download time Egyptian hieroglyphs: Hieroglyphs → Text Egyptian hieroglyphs: Text → Hieroglyphs Elder Futhark runes: Elder Futhark → English Elder Futhark runes: English → Elder Futhark Email extractor: Text → Email addresses Enchanting table (Standard Galactic Alphabet): Enchanting table → Text Enchanting table (Standard Galactic Alphabet): Text → Enchanting table Encryption demo (AES-GCM): Encrypted (demo) → Text Encryption demo (AES-GCM): Text → Encrypted (demo) Enigma machine: Text → Enigma Flag semaphore: Text → Semaphore Fraction calculator: Fraction sum → Answer Fuel economy converter: Fuel economy → Every unit Geocache formula solver: Values and formula → Final coordinates Glitch text: Glitch text → Text Glitch text: Text → Glitch text GPS coordinate converter: Coordinates → All three formats Graph search: Edges → Search order Gray code: Binary → Gray code Gray code: Gray code → Binary Greek alphabet translator: English letters → Greek letters Greek alphabet translator: Greek letters → English letters Half birthday calculator: Birthday → Half birthday Hamming code: Data bits → Hamming(7,4) Hamming code: Hamming(7,4) → Data bits Hash generator: Text → Hash Hash identifier: Hash or string → Likely type Heap sort: List → Sorted by heap sort Heart text: Heart text → Text Heart text: Text → Heart text Hex and binary calculator: Sum → Answer Hex: Hex → Text Hex: Text → Hex Hill cipher: Hill cipher → Text Hill cipher: Text → Hill cipher Huffman coding: Huffman code → Text Huffman coding: Text → Huffman code IEEE 754 floating point: Decimal → IEEE 754 bits IEEE 754 floating point: IEEE 754 bits → Decimal Infix to postfix: Infix → Postfix Infix to postfix: Postfix → Infix Insertion sort: List → Sorted by insertion sort Invisible text: Invisible text → Message Invisible text: Message → Invisible text IP address to binary: Binary IP address → IP address IP address to binary: IP address → Binary IP address JSON and CSV: CSV → JSON JSON and CSV: JSON → CSV JSON escape: Escaped JSON string → Text JSON escape: Text → Escaped JSON string JSON Lines: JSON → JSON Lines JSON Lines: JSON Lines → JSON JSON to TOON: JSON → TOON JSON to TOON: TOON → JSON JSON to TypeScript: JSON → Types Julian date converter: Date or number → Every date format JWT decoder: JWT → Decoded JWT Keyword cipher: Keyword cipher → Text Keyword cipher: Text → Keyword cipher LED resistor calculator: Supply, LED, current → Resistor Leetspeak: Leetspeak → Text Leetspeak: Text → Leetspeak Linear search: List → Found by linear search llms.txt checker: llms.txt → Check report llms.txt generator: Sitemap or URLs → llms.txt Long division: Division sum → Answer Maidenhead locator: Coordinates → Locator Maidenhead locator: Locator → Coordinates Markdown and HTML: HTML → Markdown Markdown and HTML: Markdown → HTML Maya calendar converter: Date → Maya Long Count Maya calendar converter: Maya Long Count → Date Maya numerals: Maya numerals → Numbers Maya numerals: Numbers → Maya numerals Mbps to MB/s: Speed → Every speed unit Merge sort: List → Sorted by merge sort Mirrored text: Text → Mirrored text Mocking SpongeBob text: Text → Mocking text Mojibake fixer: Garbled text → Fixed text Moon phase calculator: Date → Moon phase Morse code bead pattern: Text → Bead pattern Morse code: Morse code → Text Morse code: Text → Morse code NATO phonetic alphabet: NATO phonetic → Text NATO phonetic alphabet: Text → NATO phonetic Number line: Range or sum → Number line Ogham: English → Ogham Ogham: Ogham → English Ohm's law calculator: Two values → V, I, R and P Old phone keypad texting: Keypad presses → Text Old phone keypad texting: Text → Keypad presses Pager codes: Meaning → Pager code Pager codes: Pager code → Meaning Periodic table words: Text → Element symbols Phone keypad letters to digits: Letters → Keypad digits Phone number extractor: Text → Phone numbers Pig Latin: English → Pig Latin Place value: Number → Place values Playfair cipher: Playfair cipher → Text Playfair cipher: Text → Playfair cipher Polybius square: Polybius square → Text Polybius square: Text → Polybius square Port lookup: Port or name → Service Quick sort: List → Sorted by quick sort RAID calculator: Drives → Usable space Rail fence cipher: Rail fence cipher → Text Rail fence cipher: Text → Rail fence cipher Remove line breaks: Text with line breaks → Single line Remove whitespace: Text → Cleaned text Resistor colour code: Colour bands → Resistance Resistor colour code: Resistance → Colour bands Resistors in parallel: Resistors → In parallel Resistors in series: Resistors → In series Roman numeral date converter: Date → Roman numeral date Roman numeral date converter: Roman numeral date → Date Roman numerals: Numbers → Roman numerals Roman numerals: Roman numerals → Numbers ROT13: Text → ROT13 RSA calculator: p q e m → RSA Run-length encoding: Run-length code → Text Run-length encoding: Text → Run-length code Selection sort: List → Sorted by selection sort SMD resistor code: Code → Resistance SMD resistor code: Resistance → Code Strikethrough text: Struck-through text → Text Strikethrough text: Text → Struck-through text Styled letters: Styled text → Text Styled letters: Text → Styled text Subnet calculator: IP address → Subnet Substitution cipher: Substitution cipher → Text Substitution cipher: Text → Substitution cipher Superscript and subscript: Small text → Text Superscript and subscript: Text → Small text Tap code: Tap code → Text Tap code: Text → Tap code TCP handshake: Sequence numbers → TCP segments TCP/IP header decoder: Packet bytes (hex) → Header fields Text cleaner: Text → Clean text Text repeater: Text → Repeated text Times tables: Number → Times table Title case: Text → Title case Two's complement: Decimal → Two's complement Two's complement: Two's complement → Decimal Unicode code points: Text → Unicode code points Unicode code points: Unicode code points → Text Unit circle calculator: Angle → Unit circle values Unix timestamp: Date → Unix timestamp Unix timestamp: Unix timestamp → Date Upside down text: Text → Upside-down text URL encoding: Text → URL-encoded URL encoding: URL-encoded → Text URL extractor: Text → Links UTF-8 encoder and decoder: Text → UTF-8 bytes UTF-8 encoder and decoder: UTF-8 bytes → Text UTM and MGRS converter: Coordinates → UTM and MGRS UUID decoder: UUID → UUID details UUID generator: How many → New UUIDs Vigenère cipher: Text → Vigenère cipher Vigenère cipher: Vigenère cipher → Text Voltage divider: Vin, R1, R2 → Vout Waypoint projection: Start point → Projected point Wingdings: Text → Wingdings Wingdings: Wingdings → Text Word value calculator: Words → Word value XML and JSON: JSON → XML XML and JSON: XML → JSON YAML and JSON: JSON → YAML YAML and JSON: YAML → JSON Younger Futhark runes: English → Younger Futhark Younger Futhark runes: Younger Futhark → English Z340 transposition: Text → Z340-style grid Z340 transposition: Z340-style grid → Text Zalgo text: Text → Zalgo text Zalgo text: Zalgo text → Text Add Suggest a step
Copy the result Copy recipe link Clear the steps
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 4 October 2026 . What's new