Free online encoders and decoders. Base64, URL encoding, JWT decoding, HTML entities, and more. Encode and decode data securely in your browser.
Escape or unescape HTML entities
Escape or unescape JavaScript strings
Escape or unescape SQL strings
Escape or unescape XML special characters
Escape or unescape CSV field values
Decode unicode escape sequences to text or encode text to \uXXXX format
Encode text to UTF-8 bytes or decode UTF-8 byte sequences to text
Escape or unescape JSON string values
Escape special regex characters for literal matching
Convert between hexadecimal and ASCII text
Convert between binary and text
Encode and decode Base64 strings
Encode and decode Base32 for TOTP/2FA secrets
Encode and decode Ascii85 (Base85) for PDF and PostScript
Encode and decode Quoted-Printable for email (MIME)
Encode and decode URL components
Decode and inspect JSON Web Tokens
Encode images for GPT-4V, Claude Vision, and Gemini
Encode and decode text with ROT47 cipher that rotates all printable ASCII characters
Convert cURL commands to JavaScript, Python, Go, PHP, and Ruby code
Encoding and decoding are fundamental operations in web development. Whether you're working with Base64-encoded images, URL parameters, JWT tokens, or escaped HTML, our tools make it easy.
Bidirectional: Most of our encoding tools work both ways - encode and decode in the same interface with instant results.
Handle Edge Cases: Our tools correctly handle Unicode characters, special characters, and malformed input, giving you clear error messages when something isn't right.