Encode tools
Convert data between representations.
Base64 Encode / DecodeRound-trip Base64 with Unicode support.
URL Encode / DecodePercent-encode a string or component.
HTML EntitiesEscape or unescape <, >, &, quotes and Unicode.
Hex Encode / DecodeConvert text to hex bytes and back.
ROT13 / CaesarShift letters by any amount.
JWT DecoderDecode header, payload and expiry — no verification.
SHA-256 HashSHA-256 digest of any text, in hex.
SHA-1 HashSHA-1 digest (legacy checksums, not security).
SHA-512 HashSHA-512 digest in hex.
HMAC-SHA256Signed message with a secret key — hex output.
SHA-384 HashSHA-384 digest — stronger than SHA-256.
CRC32 ChecksumCRC-32 checksum in hex and decimal.
Base32 Encode / DecodeRFC 4648 base32, useful for keys and TOTP.
Base64 URL-safeBase64 for URLs and JWTs (no + / =).
Unicode EscapeEscape to \uXXXX and back.
Text ↔ BinaryConvert text to 8-bit binary and back.
JSON String EscapeEscape or unescape text for embedding in JSON.