Convert plain text to Base64 or decode Base64 back to readable text, fully in your browser.
Base64 turns binary data or text into plain characters that can travel safely in JSON, URLs, emails and HTML. Developers use it for data URIs, API payloads, basic authentication headers and debugging encoded strings.
Paste text to encode it into Base64, or paste a Base64 string to decode it back into readable text. Remember that Base64 is an encoding, not encryption: anyone can decode it, so never use it to hide passwords or secrets. To embed an image directly in HTML or CSS, use the image to Base64 tool.
Encoding and decoding run entirely in your browser, so tokens and private data are not sent to any server. Free, fast and no sign-up.
Yes, as long as it is valid Base64. Invalid input shows a clear error message.
Yes, encoding and decoding correctly handle unicode characters such as emoji and accented letters.