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.