Free Base64 Encoder & Decoder
Encode text to Base64 or decode Base64 to plain text instantly.
About this tool
How to use
Frequently Asked Questions
Base64 is an encoding scheme that represents binary data using 64 printable ASCII characters (A-Z, a-z, 0-9, +, /). It is commonly used to safely transmit binary data over text-based protocols.
No. Base64 is an encoding scheme, not encryption. It does not provide any security or confidentiality - anyone can decode a Base64 string. Never use Base64 as a security measure.
Base64 encodes data in groups of 3 bytes into 4 characters. If the input is not a multiple of 3 bytes, padding characters (=) are added to make the length a multiple of 4.
Standard Base64 uses + and / characters which are special in URLs. URL-safe Base64 replaces + with - and / with _ to make the encoded string safe to use in URLs without additional encoding.
This tool works with text input. To encode binary files like images to Base64, you would need a tool that accepts file upload and reads the binary content directly.
