Encoders / Decoders
Pick a tool below.
\Escape / UnescapeEscape or unescape JSON/JS-style string literalsb6Base64Encode text or bytes to Base64, or decode Base64 back%URL EncoderPercent-encode or decode URL components and strings&HTML EntitiesEncode or decode HTML entitiesjkJWT DecoderDecode a JSON Web Token's header and payloadb5Base32Encode or decode Base32 (RFC 4648 and Base32Hex)gzGZip Compress / DecompressCompress text with gzip or deflate and backsgJWT Sign / VerifyCreate an HMAC-signed JWT and verify a token's signatureaeAES Encrypt / DecryptEncrypt text with AES-GCM and a passphraseb1Hex / Code PointsConvert text to hex, \x, \u, binary or HTML escapes58Base58Encode bytes to Base58 or Bitcoin and Ripple variantsidnPunycode / IDNConvert international domain names to and from xn-- formbfBase64 to FileDecode Base64 into a downloadable file - auto-detects the first Base64 block in the text and the file type
Every tool runs in your browser — nothing is uploaded.