Glarso

Base64 Encode / Decode

Encode text to Base64 or decode it back, with full Unicode support. Local only.

Base64, converted live as you type

Base64 turns arbitrary data into safe ASCII text — it's how binary survives inside JSON, HTTP headers, data URIs, and email. Pick a direction, paste your input, and the result appears instantly. Invalid Base64 gets a clear error instead of garbage.

Need to Base64-encode an image instead? Use our image to Base64 converter.

Frequently asked questions

Is my data sent to a server?

No. Encoding and decoding run locally. Base64 often wraps credentials and tokens (like HTTP Basic auth), so keeping it off third-party servers matters.

Does it handle emoji and non-English text?

Yes. Text is encoded as UTF-8 bytes before Base64, so emoji, accents, and any script round-trip correctly — a common failure in naive implementations.

Is Base64 encryption?

No — it's an encoding, not encryption. Anyone can decode it instantly. Use it for transport and embedding, never for hiding secrets.

More free tools