Private browser developer tool
Encode and decode Base64 without uploading it.
Convert UTF-8 text to Base64, or turn a Base64 value back into text. The work happens in this browser tab with a clear 2 MiB input limit.
Base64 Encoder and Decoder
Text is processed locally as UTF-8. Spaces and line breaks are accepted when decoding.
Text to encode
0 bytesUTF-8 text is converted locally in this tab.
Encoded Base64
0 bytesCopy this value into an API, config file, or data field.
Ready. Enter text or a Base64 value to begin.
This page decodes Base64 as UTF-8 text. It does not upload, store, or send your input, but the site still loads its shared static assets and advertising script as described in the privacy policy.
Base64 questions
Is my text uploaded?
No. Encoding and decoding run in this browser tab. The tool does not upload, save, or send your input to a conversion server.
Does it support Unicode text?
Yes. Text is converted as UTF-8, so accented characters, emoji, and non-Latin scripts can be encoded and decoded.
Can it decode binary files?
This page is a text tool. It decodes Base64 as UTF-8 text and does not display arbitrary binary data as readable text.