What is Base64?
Base64 encodes binary data as a sequence of printable ASCII characters using a 64-symbol alphabet (A–Z, a–z, 0–9, +, /). It is used everywhere binary must travel through text channels: email attachments, data URLs, JSON payloads, JWTs and HTTP Basic Auth headers.
100% private
All encoding and decoding uses your browser's built-in btoa and atob functions. Nothing is sent to a server.
Related free tools
Free, private and instant — no signup needed.
URL Encoder / Decoder
Encode and decode URLs and query strings in your browser.
JSON Formatter
Format, validate and minify JSON with syntax highlighting.
JWT Decoder
Decode and inspect JSON Web Tokens without sending them to a server.
String Generator
Generate random strings, UUIDs or hashes for testing.
HTML ↔ Text
Strip HTML tags from text or convert plain text to HTML entities.