Text Β· Files Β· Images Β· URL-safe

Base64Converter

Encode or decode Base64 β€” text, files, and images. Handles full Unicode, URL-safe variant, and binary detection. See file size overhead. All in your browser.

Samples:
Plain Text13 chars
Base64 Output
SGVsbG8sIFdvcmxkIQ==
Output length
20 chars
Size overhead
+54% (20 B)
Variant
Standard (RFC 4648)

When to Use Base64

Inline Images in HTML/CSS
Embed small images as data URLs to eliminate network requests for icons and UI elements.
JSON / API Payloads
Binary data cannot be sent as raw JSON. Base64 encodes it as a string field.
Email Attachments (MIME)
Email protocols are text-based. MIME uses Base64 to encode binary attachments.
Cryptographic Keys & Tokens
PEM certificates, JWT payloads, and many tokens use Base64 or URL-safe Base64.