Encode text or data to Base64 and decode Base64 strings back to plaintext — instant, offline, UTF-8 safe.
Base64 is a binary-to-text encoding scheme that represents binary data using 64 ASCII characters (A–Z, a–z, 0–9, +, /). It is widely used for encoding data in HTTP headers, JWT tokens, data URIs, and email attachments (MIME).
Other browser-based encoders and decoders developers use alongside Base64.
Format, validate and minify JSON with instant error detection.
Percent-encode URLs or decode percent-encoded strings instantly.
Decode JWT tokens and inspect header, payload, and expiry.
Generate cryptographically strong passwords with custom rules.