Convert text to/from Base64 locally in your browser.
Base64 encodes binary data by grouping the input into 24-bit blocks (3 bytes) and mapping them to four 6-bit values. Each 6-bit value is used as an index into a 64-character alphabet (A–Z, a–z, 0–9, +, /). If the input length is not a multiple of 3 bytes, the output is padded with one or two = characters.
==; 2 leftover bytes → 3 chars + =.Base64URL: JWTs and URLs often use a URL‑safe variant where + → -, / → _, and padding = is optional. This tool targets standard Base64; for URL‑safe, convert the alphabet accordingly.
All processing is local.
Only handles text. Binary files aren’t supported in this basic version.
Looking for broader guides and best practices? Visit the ToolsAreUs Blog for indexes (like the full tool list) and articles (e.g. secure password generation).