What is Base64 encoding?
Base64 is a text encoding that represents binary data using ASCII characters. It is commonly used to include data safely in text-based formats such as JSON, HTML, email, and URLs.
Convert text to and from Base64 directly in your browser.
How it worksBase64 is often used for data URIs, email attachments, API payloads, Basic Authentication headers, and embedding binary data in JSON or other text-only formats.
data:text/plain;base64, before decoding.Base64 is a text encoding that represents binary data using ASCII characters. It is commonly used to include data safely in text-based formats such as JSON, HTML, email, and URLs.
No. Base64 is an encoding format, not encryption. Anyone can decode Base64 text, so do not use it to protect passwords, secrets, or other sensitive data.
Yes. DevKit encodes text as UTF-8 before converting it to Base64, so it works with accented characters, emoji, and other Unicode text.
No. Base64 encoding and decoding happen locally in your browser. DevKit does not upload or store the text you enter in this tool.
The equals sign is padding. It can appear at the end of Base64 output to make its length a multiple of four characters, as required by the standard format.