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.