Base64 Encoder/Decoder
Encode text to Base64 or decode it back to plain text. Free in-browser tool — handles UTF-8 (CJK, emoji) and Base64URL (JWT), all on your machine.
?What is Base64?
Base64 is a binary-to-text encoding scheme that represents binary data in an ASCII string format. It is commonly used when there is a need to encode binary data that needs to be stored and transferred over media that are designed to deal with text.
- 1Email attachment transfer
- 2Embedding images in HTML/CSS
- 3Basic HTTP Authentication
- 4URL-safe data transmission
- 5Binary storage in databases
- 6Intermediate step in encryption
How to Use
- Choose "Encode" or "Decode" mode
- Paste the text you want to process — UTF-8 multibyte characters (CJK, emoji, accents) are handled correctly
- The result appears in the right panel; copy with one click and use it in Postman, curl, Slack, or a Jira ticket
- For Basic auth headers: encode `username:password` and use as `Authorization: Basic '<Base64>'`
- For JWT debugging: paste the middle segment (payload) and decode to inspect the sub, exp, and iat claims without installing tools
- Everything runs in your browser — credentials, tokens, and API keys never leave your machine
All processing is done in your browser, and files are never sent to a server.
Frequently Asked Questions
Related tools
JSON Formatter
Format JSON for readability or minify it for production. Free in-browser tool that validates syntax live, pinpoints parse errors, and stays local.
JSON Validator
Validate JSON syntax, find formatting mistakes, and inspect structured data before using it in APIs, configs, or developer tooling.
JSON → XML
Convert JSON data to XML format quickly and accurately. Free in-browser tool — your data is processed locally, with no upload, signup, or watermark.
XML → JSON
Convert XML data to JSON format quickly and accurately. Free in-browser tool — your data is processed locally, with no upload, signup, or watermark.
JSON → YAML
Convert JSON objects and arrays into readable YAML with indentation preserved, useful for configs, APIs, and documentation workflows.
YAML → JSON
Convert YAML data to JSON format quickly and accurately. Free in-browser tool — your data is processed locally, with no upload, signup, or watermark.