Encode plain text to Base64 or decode Base64 back to readable text. Handles Unicode characters correctly. Runs entirely in your browser.
Enter text and encode it, or paste Base64 text and decode it. Base64 represents bytes using printable characters and is commonly used in data interchange.
Base64 is an encoding, not encryption, so anyone can decode it. Do not use it to hide passwords, tokens, or other secrets. Use the appropriate URL or file APIs when handling data beyond plain text.
Most tool inputs are processed in this page. The site also uses analytics and third-party assets; see the Privacy Policy.