Base64 Encoder / Decoder
Encode text to Base64 or decode Base64 to readable text instantly. Supports UTF-8 and Unicode. Free, private, works offline.
How to use this base64 encoder / decoder
- 1
Type or paste text, or a Base64 string.
- 2
Click Encode or Decode.
- 3
Copy the result with one click.
Frequently asked questions
▸What is Base64?
Base64 is an encoding that represents binary data as ASCII text using 64 characters. It is commonly used to transmit data over media designed for text, such as email and JSON.
▸Why does my decoded text show weird characters?
Base64 strings without padding or with URL-safe characters can decode unexpectedly. This tool supports standard and URL-safe Base64 and handles UTF-8 correctly.
▸Is my data uploaded to a server?
No. Encoding and decoding happen entirely in your browser.
More developer tools
JSON Formatter & Validator
Beautify, minify and validate JSON with detailed error messages.
Epoch / Unix Timestamp Converter
Convert Unix epoch timestamps to readable dates and back instantly.
YAML to JSON / JSON to YAML Converter
Convert YAML to JSON or JSON to YAML for configs, CI and Kubernetes.