Base64 Encoder and Decoder
Unicode-safe Base64 encode and decode.
How to use
Runs entirely in your browser. Live updates or click to run. No signup, no tracking, no data sent anywhere.
Part of 71 free tools by Auburn AI. Category: Dev Tools
About this tool
The Base64 Encoder/Decoder converts plain text into Base64-encoded strings, or takes a Base64 string and turns it back into readable text. It is useful for developers, sysadmins, and anyone working with data that needs to travel safely through systems that handle only ASCII characters, such as email bodies, data URIs, or API payloads.
Reach for this tool when you are embedding binary data in JSON or XML, inspecting an encoded token you received from an API, building a data URI for an image or font, or troubleshooting authentication headers like Basic Auth where credentials get Base64-encoded before being sent.
How to use it
- Choose whether you want to encode plain text to Base64 or decode a Base64 string back to text.
- Paste your input into the text field provided.
- Click the Encode or Decode button to process your input.
- Review the output in the result field below the input.
- Click Copy to copy the result directly to your clipboard.
- Clear both fields and repeat for a new string as needed.
Pro tips
- Base64 output is always about 33 percent larger than the original input, so avoid encoding large files here.
- If decoding produces garbled text, the string may use URL-safe Base64 with hyphens and underscores instead of plus and slash.
