Base64 Converter
Encode UTF-8 text to Base64 or decode it in this tab. Pasted content never leaves this device.
Processed in your browser
Characters: 0
Advanced options
Uses -_ instead of +/ and omits trailing =. Decode still accepts both alphabets.
Paste text, then encode or decode.
The converted text will appear here.
Features
Encode
Turn UTF-8 text into standard RFC 4648 Base64.
Decode
Accepts standard and URL-safe (-_) alphabets. Whitespace and newlines are ignored.
Copy and clear
Copy the result, or clear input and output together.
Stays in the browser
Conversion runs on this device. Pasted text is not uploaded.
How to use
- Paste the text to encode, or the Base64 string to decode.
- Choose Encode or Decode. Turn on URL-safe under Advanced options if you need it.
- Check the result, then copy if you need it.
Why this tool
Runs in the browser
Core work finishes in this tab.
No upload
Pasted text and local files are not sent away for processing.
Free, no account
The core path has no signup wall.
Immediate
There is no upload-and-wait queue.
10 languages
The same tool ships in ten languages.
Readable failures
Broken input returns a reason, not a blank screen.
FAQ
- Is pasted text uploaded?
- No. Encode and decode run in this browser. The document body is not sent.
- What is the difference between standard and URL-safe?
- Standard uses +/ and keeps padding. URL-safe encode uses -_ and omits trailing =. Decode accepts both.
- What happens on empty or invalid Base64?
- Empty input asks for content. Strings that cannot be decoded show a clear error, not a blank page.
- Is it free? Do I need an account?
- Yes, it is free. No account is required to encode, decode, or copy.