Base64 Encoder / Decoder
Encode text to Base64 or decode Base64 back to text.
What is the Base64 Encoder / Decoder?
Base64 is an encoding scheme that represents data using 64 printable ASCII characters (A-Z, a-z, 0-9, + and /). It lets binary or non-ASCII data travel safely through text-only systems such as email, JSON, data URLs, and HTTP headers. Base64 makes data about 33% larger and does not compress or secure it.
How to use it
- Type or paste your text into the box.
- Choose Encode to convert text to Base64, or Decode to convert Base64 back to text.
- Press Run - the result appears below, ready to copy.
Frequently asked questions
What is Base64 used for?
Base64 lets binary or non-ASCII data travel through text-only channels: embedding images in HTML/CSS as data URLs, attaching files to emails (MIME), and putting tokens or small payloads in JSON and HTTP headers.
Is Base64 encryption?
No. Base64 is reversible encoding, not encryption. Anyone can decode it, so never use it on its own to protect passwords or secrets.
Does Base64 make data bigger?
Yes. Base64 output is roughly 33% larger than the input because every 3 bytes become 4 characters.
Is this Base64 tool free and private?
Yes. It is free with no sign-up, and it only processes the text you submit - nothing is saved or shared.