• Utility
Encode or decode Base64 strings in your browser. Supports UTF-8 text and raw binary data.
• About this tool
Encode text to Base64 or decode Base64 strings back to plain text — instantly in your browser with full UTF-8 support.
• FAQ
Base64 is an encoding scheme that represents binary data using 64 printable ASCII characters. It is commonly used to embed binary content in JSON, HTML, and email.
No. Base64 is encoding, not encryption — anyone with the encoded string can decode it immediately. Never use Base64 to protect sensitive data.
The input may contain binary data rather than plain text, or the Base64 string may be invalid or truncated.
Base64URL replaces + with - and / with _ to make the string safe for URLs and HTTP headers. JWTs use Base64URL encoding.
• Related
URL Encoder / Decoder
Percent-encode or decode URL components instantly in your browser. Handles special characters and full URLs.
JWT Encoder / Decoder
Encode or decode JSON Web Tokens in your browser. Inspect header, payload, and expiry — optional HS256 signing, nothing sent to a server.
JavaScript / CSS / HTML Unminify
Beautify minified JavaScript, CSS, and HTML to make it human-readable. Runs entirely in your browser.
• automated security
PandaONE runs autonomous agents against your app, validates findings with proof, and opens fixes as pull requests.
Get started