EllyTools

Image Tools

Calculators

Text Tools

Color Tools

File Tools

Utility Tools

Base64 Encoder & Decoder

Encode/decode text and files to Base64

β—ˆ How to Use

1

Paste the text or paste binary data you want to encode

2

Choose encode (text β†’ Base64) or decode (Base64 β†’ text)

3

Copy the result with one click

❓ Frequently Asked Questions

Related Tools

β—‰ Who Is This For?

  • βœ“Developers embedding small assets in code or config files
  • βœ“Anyone debugging email or HTTP headers that contain Base64
  • βœ“Engineers preparing data URIs for inline images or fonts

β˜… Why Choose EllyTools?

100% Free & Unlimited

No sign-up, no limits. Use as many times as you want.

Privacy First

All processing happens in your browser. Your files never leave your device.

No Installation Required

Works directly in your browser on any device β€” desktop, tablet, or phone.

Fast & Reliable

Instant results powered by modern browser technology.

Base64 Encoder/Decoder: Text-Safe Encoding for Binary Data

Base64 encodes any binary data as plain ASCII text β€” letters, digits, +, /, =. It's not encryption (anyone can decode it), but it makes binary safe to embed in email, JSON, URLs, or anywhere else where 'text only' is required.

Email, HTTP headers, JSON strings, and URL parameters all expect text. Binary data (images, files, encryption keys) needs an encoding that converts arbitrary bytes into a text-safe form. Base64 represents three input bytes as four output characters from a 64-character alphabet β€” hence the name.

Common uses: data: URIs for inline images, JWT tokens, OAuth signatures, email attachments (RFC 2045), basic authentication headers, image embedding in CSS.

Common Base64 patterns

  • β€’Plain Base64 (with + / =) β€” used in MIME, JSON, etc.
  • β€’URL-safe Base64 (with - _) β€” replaces + and / which have URL meaning
  • β€’Padding (= signs at end) β€” required by some implementations, ignored by others
  • β€’Multi-byte input β€” Base64 encodes any byte stream including UTF-8 text

Extended FAQ

Is Base64 encryption?

No. It's a reversible encoding β€” anyone can decode Base64 with no key. Use it for transport convenience, never for secrecy.

Why is Base64 33% larger than the original?

Because every 3 bytes become 4 characters. The math is unavoidable for ASCII-safe representation of arbitrary bytes.

Are my pasted strings stored?

No β€” runs entirely in your browser.