Tools
Base64 Encoder
Encode any plain text to Base64 format. Supports Unicode, emojis, and all UTF-8 characters. See the input/output size ratio and copy the result with one click.
FreeUnicodeReal-time
Encode plain text to Base64. Supports Unicode text — all encoding happens in your browser.
Plain Text
Base64 Output
Base64 output will appear here…
Common uses for Base64 encoding
- Embedding images in HTML/CSS as data URLs.
- Transmitting binary data in JSON payloads.
- Storing binary data in text-based formats.
- HTTP Basic Authentication headers (user:password).
- Email attachments (MIME encoding).
Related tools
- JSON FormatterBeautify and minify JSON with configurable indentation and instant error detection.
- JSON ValidatorValidate JSON syntax with clear error messages including line and column numbers.
- Base64 DecoderDecode Base64 strings back to plain text. Supports Unicode — browser-side.
- URL Encoder / DecoderEncode or decode URLs and query strings with percent-encoding instantly.
- Timestamp ConverterConvert Unix timestamps to human-readable dates and back — UTC, ISO, and local.
- Hash GeneratorGenerate SHA-1, SHA-256, SHA-384, and SHA-512 cryptographic hashes from text.