Paste a Base64 string and get the original text back instantly. Runs locally — your data stays in the browser.
BASE64
Decodes Base64 back to the original UTF-8 text. Handles Unicode correctly.
Text encoding uses the browser's built-in btoa and atob functions with proper UTF-8 handling. File reading uses the FileReader API — entirely within your browser, with no upload.
All encoding and decoding happens inside your browser tab. The text or file you provide is never sent to a server — it stays entirely on your device.
The tool handles both padded (with =) and unpadded Base64 automatically.
If the original data was binary (not text), the decoded output may look garbled. Use 'File to Base64' for binary files.
Yes — decoding happens entirely in your browser. Nothing is sent to any server.