Base64 Encoder / Decoder
Encode text to Base64 and decode Base64 back to text, with full Unicode support. Fast, local and free - no uploads.
How to use
- 1
Paste text on the left.
- 2
Choose Encode or Decode.
- 3
Copy the result.
How it works
Text is converted to UTF-8 bytes, then those bytes are mapped to Base64 characters. Decoding reverses the process and validates that the input is well-formed Base64.
Frequently asked questions
Why does my other-language text not decode correctly elsewhere?
Some tools assume UTF-8 too; if a tool uses Latin-1 it will garble non-Latin scripts. This tool always uses UTF-8.
Is Base64 encryption?
No - it is an encoding, visible to anyone who can decode it. Do not use it to protect secrets.
Related tools
URL Encoder / Decoder
URL-encode text with percent-escapes and decode it back. Handles query strings, parameters and Unicode correctly in your browser.
Developer ToolsJSON Formatter
Format, minify and validate JSON instantly. Clear syntax error messages with position, one-click copy and download in your browser.
Developer ToolsUUID Generator
Generate cryptographically random UUID v4 identifiers in your browser. Bulk generation, copy and download - no server round-trips.
Developer ToolsPassword Generator
Generate strong, random passwords with secure browser crypto. Choose length and character types, exclude ambiguous characters, and copy instantly.
Developer ToolsJSON Validator
Validate JSON online and get a precise error message with the position of the problem. Fast, local and free.
Developer ToolsInternet Speed Test
Measure your connection's download speed and latency against this site's own server. Honest about what it does and does not measure.
Developer Tools