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
- Type or paste your text or Base64 string into the box.
- Click Encode to convert text to Base64, or Decode to convert it back.
- 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
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.