Encoding & Decoding
Text crosses a lot of boundaries on its way through a system — URLs, HTTP headers, HTML documents, binary payloads — and each boundary has its own escaping rules. These tools move data between those representations and show you exactly what changed. Because tokens and payloads are often sensitive, every encoder and decoder here runs entirely client-side.
Base64 Encoder Encode text or files to Base64, with URL-safe output and data URI generation. Base64 Decoder Decode Base64 back to text or download it as the original file. JWT Decoder Decode JWT header and payload, read claim timestamps, and optionally verify the signature. URL Encoder Percent-encode text for safe use in URLs, query strings and form bodies. URL Decoder Decode percent-encoded URLs and break query strings into a readable table. HTML Entity Encoder Escape HTML special characters to prevent markup injection and rendering bugs. HTML Entity Decoder Convert HTML entities back into the characters they represent. Hex to Text Decode hexadecimal byte sequences into readable UTF-8 text. Text to Hex Encode text as hexadecimal bytes in the format your tooling expects. Unicode Converter Inspect and convert between characters, code points, escape sequences and UTF-8 bytes.