Base64 encoder and decoder
Encode text to Base64 or decode Base64 strings back to readable text. Emoji and non-Latin scripts are handled correctly.
How to use the Base64 Encoder / Decoder tool
- 1Paste the text or Base64 string.
- 2Click Encode or Decode.
- 3Copy the result.
Good to know
- Everything runs in your browser — nothing is sent to a server.
- Unicode-safe: works with emoji, Hindi, Chinese and other scripts.
- Invalid Base64 input shows an error instead of garbage output.
Frequently asked questions
Is Base64 encryption?
No. Base64 is an encoding that anyone can reverse. Never use it to protect secrets.
Why does Base64 output end with = signs?
They're padding that makes the output length a multiple of four characters.
Can I decode a Base64 image?
This tool decodes Base64 to text. Image data decodes to binary and won't display as readable text.
Related tools
URL Encoder / DecoderPercent-encode text for safe use in URLs and query strings, or decode encoded URLs back to readable text. Free and in your browser.UUID GeneratorGenerate random, RFC 4122 version 4 UUIDs (GUIDs) instantly, in bulk. Free UUID generator using your browser's secure random source.JSON FormatterFormat, validate and minify JSON instantly. Paste JSON to pretty-print it with indentation or compress it. Free and private — nothing is uploaded.