Encoding · Decoding
Base64 Encoder & Decoder online
Convert UTF-8 text to Base64 and decode results quickly, clearly and safely.
Base64 tool
Quick guide
What is Base64?
Base64 represents binary data using text characters. It is commonly used in APIs, emails, JSON, HTML and data transfer.
Does Base64 encrypt data?
No. Base64 is reversible encoding, not encryption. Anyone can decode it, so it must not be used to protect confidential information.
What is Base64 used for?
It is common in HTTP authentication, embedded images, Data URLs, emails and protocols that need to carry binary data as text.
Base64 and UTF-8
This tool first converts Unicode text to UTF-8 bytes, preserving accents, ñ, emojis and other special characters correctly.
Standard Base64 vs URL Safe
The URL Safe variant replaces + with - and / with _. It can also omit = padding to make the result easier to use in URLs.
Frequently asked questions
Questions about Base64
What is Base64?
Base64 is an encoding that represents bytes using text characters.
Is Base64 secure?
It is not encryption. It is reversible and provides no confidentiality.
How do I decode Base64?
Paste the content in Decode mode and select the corresponding action.
Can I encode Unicode characters?
Yes. The tool converts text to UTF-8 before encoding it.
Why does Base64 end with =?
The equals sign is padding that completes the last byte group when needed.
What is the difference between Base64 and Base64 URL Safe?
URL Safe replaces + and / with URL-compatible characters and may omit padding.