🔐

Encode & Decode

Encoding, decoding, hashing, escaping and data conversion tools

Select a tool below. Every tool runs locally in your browser and is free to use.

Base64 Encode/DecodeOnline Base64 encoder/decoder with full UTF-8 (Chinese) support. Cookie FormatterParse Cookie strings to JSON/table with URL decoding, or build Cookie strings from JSON. Gzip Compress/DecompressCompress text to Base64-encoded Gzip and decompress it back, with compression ratio. Hex Encode/Decode & Hex Dump ViewerConvert text to/from hex, plus a hex dump viewer with offsets and ASCII columns. HTML Encode/Decode & HTML to JSHTML escape/decode, deep numeric-entity encoding, and convert HTML to JS string literals. JWT DecoderDecode JWT header and payload to JSON, showing exp/iat fields. MD5 Hash GeneratorCompute MD5 digests (32 hex chars) for UTF-8 text, fully in your browser. SHA Hash GeneratorCompute SHA-1/256/384/512 hashes locally in your browser. String Escape/Unescape (JS)Escape strings to JavaScript-safe form (quotes, newlines, control chars) and unescape them back. Unicode Encode/DecodeConvert text to \uXXXX Unicode escapes (with surrogate pairs for emoji) and back. URL Encode/DecodeEncode and decode URL components, including Chinese and special characters. URL Parameters ParserParse URL query strings to JSON/table (handles repeats and encoding), or build query strings from JSON. UTF-16 Encode/DecodeConvert text to \xXXXX UTF-16 hex escapes and back, useful for deobfuscating scripts.