πŸ”

Base64 Encoder / Decoder

Encode plain text to Base64 or decode Base64 strings back to readable text.

Advertisement
728Γ—90 Leaderboard Ad

Encode: Plain Text β†’ Base64

Base64 Output

Result will appear here.

About Base64 Encoding

Base64 encoding converts binary data into a string of ASCII characters using a set of 64 printable characters (A–Z, a–z, 0–9, +, /). The name comes from the fact that each Base64 digit represents exactly 6 bits of binary data.

Base64 is not encryption β€” it does not protect your data. It's purely an encoding mechanism to safely transmit binary data over text-based channels like email or JSON APIs.

Example

Plain text: Hello, World!

Base64: SGVsbG8sIFdvcmxkIQ==

Base64 FAQ

Is Base64 the same as encryption? +
No. Base64 is encoding, not encryption. It's trivially reversible by anyone. Never use Base64 to protect sensitive information. Use proper encryption algorithms like AES for that purpose.
Why does Base64 sometimes end with == ? +
The = padding characters are added to ensure the Base64 output length is a multiple of 4 characters. One or two = signs may appear at the end depending on how many bytes of input there were.
Can I encode images or binary files? +
This tool currently encodes and decodes text (UTF-8 strings). For encoding binary files like images to Base64 data URLs, you can use browser developer tools or a dedicated file encoder.