Base64 Encoder / Decoder
Convert text to Base64 or decode Base64 strings. Simple client-side utility.
How This Tool Works 100% Client-Side
Your data never leaves your device. All processing happens locally in your browser. No text is sent to any server, no data is stored, and no cookies track your usage.
Encoding uses the browser's built-in btoa() function to convert text to Base64. Decoding uses atob() to reverse the process. Both are native browser APIs requiring no external libraries.
- Uses standard ASCII-based Base64 encoding (RFC 4648)
- Error handling for invalid input or non-ASCII characters
- Encoding/decoding happens instantly in your browser
How to verify this yourself
Check your browser's Network tab to see nothing is sent:
- Open DevTools: Right-click anywhere on the page → "Inspect" (or press F12)
- Go to Network tab: Click "Network" at the top of the DevTools panel
- Use the tool: Type or paste text and watch the Network tab
- Verify: You'll see no requests to external servers — all processing is local
Works in Chrome, Firefox, Safari, and Edge.
What is Base64?
Base64 is a group of binary-to-text encoding schemes that represent binary data in an ASCII string format. It's often used to embed images or data in HTML/CSS.