Base64 Encoder & Decoder

Encode and decode Base64 with full Unicode support. Standard or URL-safe format.

All encoding and decoding happens in your browser.

What is Base64?

Base64 is a binary-to-text encoding that represents binary data using 64 ASCII characters. It's commonly used for embedding data in URLs, email attachments, and API payloads where raw binary isn't supported.

Standard vs URL-safe Base64

Standard Base64 uses + and / characters which have special meaning in URLs. URL-safe Base64 replaces them with - and _, and removes trailing = padding. Use URL-safe when the encoded string will appear in URLs, filenames, or query parameters.

Need to share encoded data securely?

Base64 is encoding, not encryption. If you need to share sensitive data, use Vaulted's end-to-end encrypted links.