Encoders & Decoders
Base64, URL, HTML entities, JWT, binary, X.509 and string escape.
Base64 Encode / Decode
Convert text to and from Base64 — Unicode-safe, no uploads.
URL Encode / Decode
Percent-encode or decode URLs and query strings — locally.
JWT Decoder
Inspect JWT header and payload — no signature verification.
HTML Entities Encode / Decode
Escape & unescape HTML entities — live, no uploads.
Text ↔ Binary Converter
Convert text to binary and back — UTF-8 safe.
String Escape / Unescape
Escape strings for JS, HTML, CSS, JSON, regex, URL and shell.
X.509 Certificate Decoder
Decode a PEM X.509 certificate — subject, issuer, validity.
Understanding Encoders and Decoders
Encoders transform data from one representation to another for specific use cases. Base64 encoding makes binary data safe for text transmission, URL encoding makes special characters safe for web addresses, and HTML entity encoding prevents cross-site scripting.
Decoders reverse these transformations. They are essential for debugging API responses, reading encoded data, and understanding how data flows through web systems.
Our encoder and decoder tools handle Unicode correctly, including emojis and multi-byte characters. This is critical because many online tools fail with non-Latin text, producing corrupted output.