Skip to content

Encoding and ciphers

Reversible text representations, classical ciphers, and multi-layer decoding workflows.

Encoding and ciphers

Beginner1 stepsDecode Base64Turn a Base64 string back into readable text or raw bytes.Intermediate1 stepsUnwrap nested encodingAsk Magic to rank plausible decoding paths through an unfamiliar blob.Beginner1 stepsDecode decimal character codesConvert comma-separated decimal character codes into text.Beginner1 stepsDecode Morse codeTranslate dot-and-dash groups into text while preserving word boundaries.Beginner1 stepsDecode a Vigenère cipherRecover a classical polyalphabetic-cipher message with a known key.Intermediate1 stepsDecode Base45Recover bytes encoded with the compact Base45 alphabet used by QR-oriented formats.Beginner1 stepsDecode Base64urlDecode the URL-safe Base64 alphabet used in tokens and web protocols.Beginner1 stepsDecode quoted-printable textTurn equals-prefixed byte values from email content into readable text.Beginner1 stepsDecode a Punycode domainDisplay the Unicode form of an internationalized domain name.Beginner1 stepsDecode HTML entitiesRestore named and numeric HTML entities to their characters.Beginner1 stepsDecode URL parametersRestore percent-encoded characters and plus-as-space form values.Intermediate2 stepsDecode double URL encodingApply URL decoding twice to expose a value that was encoded in two layers.Intermediate1 stepsNormalize compatibility UnicodeConvert compatibility characters to their normalized NFKC form.Beginner1 stepsConvert hexadecimal bytes to textRead flexible hexadecimal byte notation and recover the underlying text.Beginner2 stepsConvert hexadecimal to binaryInterpret a hexadecimal number and render it in base two.
Navigation

Type to search…

↑↓ navigate↵ selectEsc close