Base64 Encoder
Encode and decode Base64 text and data online, entirely in your browser.
How to use
- 1Choose Encode or Decode.
- 2Type or paste your text.
- 3Copy the result from the output box.
Features
- Encode plain text to Base64
- Decode Base64 back to text
- Full UTF-8 support for special characters
Supported formats
Privacy
Your text is encoded or decoded locally in your browser and is never sent to our server.
About this tool
Base64 encoding represents binary or text data using a set of 64 printable characters. This tool encodes plain text into Base64, or decodes Base64 back into readable text, entirely within your browser.
Frequently asked questions
Does this handle special characters and emoji?
Yes, text is encoded using UTF-8 before converting to Base64, so non-English characters and emoji round-trip correctly.
What happens if I try to decode invalid Base64?
The tool shows a clear error message instead of producing garbled output.
Is my text sent to a server?
No, encoding and decoding happen entirely in your browser.
Related tools
JSON Formatter
Format and beautify JSON online with proper indentation, entirely in your browser.
JSON Validator
Validate JSON syntax and get clear error messages with line and column numbers.
JSON to CSV
Convert a JSON array of objects into a CSV file online for free.
CSV to JSON
Convert CSV data into a JSON array of objects online for free.