Encoding & crypto
Hashes, HMAC signatures, base64/hex, JWT decoding, TOTP codes.
Hash
POST /api/hashCryptographic hash of a text string. Algorithms: sha256 (default), sha512, sha1, md5. Returns hex and base64 digests.
try in playground →HMAC
POST /api/hmacHMAC signature of a message with a shared key. Algorithms: sha256 (default), sha512, sha1. Returns hex and base64.
try in playground →Base64
POST /api/base64Base64 encode or decode text. mode: encode (default) or decode. Handles URL-safe base64 on decode.
try in playground →Hex
POST /api/hexHex encode or decode text. mode: encode (default) or decode.
try in playground →URL encode/decode
POST /api/url-codePercent-encode or decode a string for URLs. mode: encode (default) or decode. component: true (default) uses encodeURICo…
try in playground →JWT decode
POST /api/jwt-decodeDecode a JWT without verification: header, payload, expiry status, and time remaining. (Decoding only - signatures are N…
try in playground →TOTP code
POST /api/totpCompute the current TOTP code (RFC 6238, 30s period, SHA-1, 6 digits) from a base32 secret. Useful for agents that must …
try in playground →Base58
POST /api/base58Base58 encode or decode text (Bitcoin/IPFS alphabet). mode: encode (default) or decode.
try in playground →Base32
POST /api/base32Base32 (RFC 4648) encode or decode text. mode: encode (default) or decode.
try in playground →CRC32
POST /api/crc32CRC-32 checksum of a text string (hex), the IEEE polynomial used by zip/png/gzip.
try in playground →ROT13 / Caesar
POST /api/rot13Caesar-cipher a string. Default shift 13 (ROT13, self-inverse). Set shift for any rotation 1-25.
try in playground →Morse code
POST /api/morseEncode text to Morse code or decode it back. mode: encode (default) or decode. Words separated by ' / '.
try in playground →HTML entities
POST /api/html-entitiesEncode text to HTML entities or decode them back. mode: encode (default) or decode.
try in playground →JWT verify (HMAC)
POST /api/jwt-verifyVerify an HS256/384/512 JWT signature against a secret and check expiry. Returns valid + decoded payload. (HMAC algorith…
try in playground →