Base64 Encoder / Decoder
Encode or decode with full UTF‑8 support. 100% client-side.
Encode or decode with full UTF‑8 support. 100% client-side.
Convert between text and Base64 format in three simple steps
Select whether you want to encode plain text to Base64 or decode Base64 back to readable text. The tool automatically detects and validates your input.
Paste your text or Base64 string into the input field. For encoding, enter any text including special characters and emojis. For decoding, paste the Base64 encoded string.
The conversion happens instantly as you type. Copy the result and use it in your application, email, or wherever you need Base64 encoded/decoded data.
Encode binary files to Base64 for safe transmission through email systems that only support text.
Embed images directly in HTML/CSS using Base64 data URIs to reduce HTTP requests and improve load times.
Send binary data through JSON APIs by encoding it to Base64, ensuring compatibility with text-based protocols.
Encode credentials or tokens in Base64 format for HTTP Basic Authentication headers.
Store binary data like images or files in text-based database fields using Base64 encoding.
Embed binary data or certificates in configuration files that only support text formats.