Category: Developer tools

Base64 Encoder / Decoder

Convert text to Base64 and back, Unicode-safe

Encode any text to Base64 or decode a Base64 string back to readable text. Handles accents, emoji and non-Latin scripts correctly.

Result
The result will appear here.

Everything on this page is processed in your browser. Nothing is uploaded.

What this tool does

Base64 represents arbitrary data using 64 printable characters, which makes it safe to embed in URLs, JSON, email and data URIs. This converter encodes through UTF-8 first, so accented letters, emoji and CJK characters survive the round trip instead of turning into question marks.

How to use it

  1. Paste the text or Base64 string you want to convert.
  2. Press Encode to produce Base64, or Decode to read it back.
  3. Copy the result.

Privacy

This tool runs entirely in your browser. Your input is never uploaded, stored or shared — closing the tab removes it.

Frequently asked questions

Does Base64 encrypt my data?
No. Base64 is an encoding, not encryption — anyone can decode it. Use it for transport, not for secrets.
Why did decoding fail?
The input must contain only Base64 characters and correct padding. Stray spaces, line breaks or truncated strings will fail.