Encode / Decode
Convert data between the encodings used on the web: Base64, URL percent-encoding, hex, HTML entities, and more. Text and files are encoded and decoded locally, and invalid input is reported rather than silently guessed at.
- Base64 EncoderEncode text or files to Base64 and Base64URL entirely in your browser.
- Base64 DecoderDecode Base64 and Base64URL text back to its original form or a file.
- HTML Entity Encoder / DecoderEncode special characters as named or numeric HTML entities, or decode entities back to text.
- Unicode Character InspectorInspect every code point of a string: U+ value, category, script, UTF-8 bytes, UTF-16 units, and invisible characters.
- Text to Hex ConverterConvert text to hexadecimal bytes and hex back to text in UTF-8, UTF-16, ASCII or Latin-1.
- Text to Binary ConverterConvert text to 8-bit binary and binary back to text, with a choice of encoding.
- UTF-8 / UTF-16 Encoder and DecoderSee the bytes of any text in UTF-8, UTF-16 LE and UTF-16 BE side by side, and decode hex bytes back to text.
- Hex to Decimal ConverterConvert hexadecimal to decimal and back with BigInt precision, including two's complement signed values.
- Hexdump ViewerView text or any file as a hexdump with offsets, hex bytes and an ASCII column, in hexdump -C or xxd style.
- Gzip / Zlib / Deflate Compress and DecompressCompress and decompress text or files with gzip, zlib and deflate; output Base64, hex or a downloadable file.
- Brotli Compress and DecompressCompress and decompress text or files with Brotli (WebAssembly), as Base64, hex or a .br file.
- Data URI Generator and ParserTurn a file or text into a data: URI with MIME detection, or parse a data URI to see its type, size and content.
- Punycode / IDN ConverterConvert internationalized domain names to Punycode (xn--) and back, one domain per line.
- Query String Encoder / DecoderDecode a URL query string into JSON (arrays, nested brackets) or build a percent-encoded query string from JSON.