HackMyIP

Base64 Encode / Decode

Encode and decode Base64 instantly in your browser

Input
Output

Frequently Asked Questions

What is Base64?

Base64 is a binary-to-text encoding scheme that represents binary data in an ASCII string format. It uses 64 characters (A-Z, a-z, 0-9, +, /) to encode data, commonly used to embed binary data in text-based formats like JSON, XML, HTML, and email.

When should I use Base64 encoding?

Base64 is useful when you need to transmit binary data over text-based protocols, embed images in CSS/HTML as data URIs, store binary data in JSON/XML, or encode credentials for HTTP Basic Authentication.

Is Base64 encryption?

No, Base64 is NOT encryption. It is an encoding scheme that is fully reversible without any key. Anyone can decode Base64 data. Never use Base64 to protect sensitive information — use proper encryption (like AES or RSA) instead.