Free · No sign-up · Runs in browser
String → Base64
Encoder / Decoder
Paste any text — plain strings, JSON, tokens, Unicode — and get Base64-encoded output. Standard or URL-safe, one line at a time. Runs 100% in your browser — nothing leaves your device.
String Input
Base64 Output
// Base64-encoded strings will appear here…
Full Unicode support
Handles any UTF-8 text — Cyrillic, Chinese, Arabic, emoji, special characters — encoded correctly every time.
Tokens & JSON
Encode API tokens, JWT payloads, JSON blobs, or any raw string into compact Base64 for safe transport.
Standard & URL-safe
Switch between standard Base64 (+, /, ==) and URL-safe Base64 (-, _, no padding) with one click.