Encode text to Base64 or decode Base64 back to plain text. All processing happens in your browser — no data is sent to any server.
Base64 is a binary-to-text encoding scheme that represents binary data using 64 printable ASCII characters (A–Z, a–z, 0–9, +, /). It is widely used to encode binary data for transmission over systems that only handle text — such as embedding images in HTML, encoding attachments in emails, or passing binary data in JSON APIs.
Authorization: Basic base64(user:pass))Standard Base64 uses + and / characters, which have special meaning in URLs. Base64 URL encoding replaces these with - and _ respectively, making it safe to use in query parameters and JWT tokens without URL encoding.
Encode: POST /api/v1/datatools/encode/base64 with body {"input": "your text"}
Decode: POST /api/v1/datatools/decode/base64 with body {"input": "dG9vbHBhZA=="}