Base64 encoder & decoder
Encode UTF-8 text as Base64 or Base64url, or strictly decode it locally. Encoding is not encryption.
Tool guide
How to use Base64 encoder & decoder
Encode UTF-8 text as Base64 or Base64url, or strictly decode it locally. Encoding is not encryption.
- Choose your input type and options. Try the clearly labelled sample first.
- Up to 1 MiB of UTF-8 input and 4 MiB of output. Runs locally after you choose the action.
- Text only. Decode requires canonical padding/bits and valid UTF-8; internal whitespace and binary data are rejected. Base64 does not protect secrets.
- Choose the action to process locally, review the text result, then copy or download it. Editing or clearing the input discards the old result. Cancel stops the worker; leaving the page clears working data. No input or result is uploaded or stored by this tool.