Base64 Encoder/Decoder

Convert text to Base64 or decode Base64 back to readable text instantly — everything runs locally in your browser.

Your files are processed locally in your browser. They are not uploaded to our servers.

How to use

  1. Type or paste your text or Base64 string into the box.
  2. Click Encode to convert text to Base64, or Decode to convert it back.
  3. Click Copy to copy the result.

What is this tool?

Base64 Encoder/Decoder converts text into Base64 — a way of representing binary or text data using only letters, numbers and a few symbols — and back again. It handles full Unicode text correctly, and every conversion happens locally in your browser.

Common uses

  • Encoding data for embedding in URLs, JSON or config files
  • Decoding a Base64 string found in an API response or email
  • Preparing text for systems that only accept Base64 input
  • Quickly inspecting what a Base64-encoded value actually says

Related tools

FAQ

Is my text uploaded anywhere?

No. Encoding and decoding happen entirely in your browser — your text is never sent to a server.

Does this support special characters and emoji?

Yes, it correctly encodes and decodes full Unicode text, not just plain ASCII.

What happens if I try to decode invalid Base64?

You'll see a clear error message telling you the input isn't valid Base64.