Base64 Encoder & Decoder
Convert UTF-8 text to Base64 and decode Base64 back to readable text. Encoding and decoding happen locally in your browser.
Runs in your browser
No account. No upload.
Workspace
LOCAL
Text input
0 characters · UTF-8 is preserved.
Base64 output
The conversion appears here
Text is encoded with UTF-8 and Base64 in your browser.
How to use
- 1Choose Encode or Decode at the top of the workspace.
- 2Paste text or a Base64 value into the input panel.
- 3Run the conversion, then copy the output or clear both panels.
Examples
Encode UTF-8 text
Turn accented or non-Latin text into Base64 without losing characters.
Decode a payload
Read a Base64 value received from an API, log, or configuration file.
Inspect a data URL
Decode the Base64 segment of a data URL to see the original text.
Privacy
Text is encoded and decoded with the browser's built-in UTF-8 and Base64 APIs. Nothing is uploaded or stored.
Do not paste secrets or production credentials into any browser tool.
Related tools
All toolsJSON Formatter & Validator
Format, minify, and validate JSON with clear syntax errors.
Open toolJWT Decoder
Inspect a JWT header and payload without verifying its signature.
Open toolUUID Generator
Generate cryptographically secure UUID v4 identifiers.
Open tool