Base64 Encoder & Decoder
Convert text to Base64 and back, instantly and privately.
What is Base64?
Base64 encodes data using 64 printable characters (A–Z, a–z, 0–9, + and /). It’s used to embed images in CSS, send binary data in JSON or emails, and pass data safely through systems that only handle text. This tool supports full UTF-8, so emoji and accented characters encode correctly, and it runs entirely in your browser — nothing is uploaded.
Important: Base64 is encoding, not encryption. It only rearranges data into a text-safe form; anyone can decode it. Never rely on it to hide passwords or secrets. For strong secrets, use our password generator.
Base64 FAQ
What is Base64?
Base64 is a way of representing binary or text data using 64 printable ASCII characters, often used to embed data in URLs, emails and data files.
Is Base64 encryption?
No. Base64 is encoding, not encryption. Anyone can decode it, so never use it to protect secrets.
Recently used