Encode & Decode

Fifty-odd formats both ways: the Base-N family, URL and HTML escapes, source-code escapes, hexdumps, Morse with audio, classic ciphers and every capitalisation style. Pick one at the top, or read every format at once underneath.

Plain text 0 characters · 0 bytes
encode
Base64 0 characters · 0 bytes

All formats

Everything here is implemented in this page, with no third-party libraries: the Base-N family follows RFC 4648, Crockford Base32 follows Douglas Crockford's specification, Z85 follows the ZeroMQ 32/Z85 spec, Punycode follows RFC 3492, quoted-printable and encoded words follow RFC 2045 and RFC 2047, and the Morse tables follow ITU-R M.1677. UTF-8 conversion and the hexdump layout use the browser's own TextEncoder and the familiar xxd format. The classic ciphers are exactly that — ROT13, Caesar and Atbash are puzzles, not protection, and Base64 is not encryption.