Base64 Encoder / Decoder
Encode & decode Base64
Base64 represents data using 64 printable characters, so it's safe to drop into URLs, JSON, or data URIs. Paste text below to encode or decode it — it runs entirely in your browser with full Unicode support, and nothing is uploaded. Note: Base64 is encoding, not encryption.
Frequently asked questions
What is Base64 encoding?
A way to represent binary or text data using 64 printable ASCII characters — common for embedding data in URLs, JSON, email, and data URIs.
Is Base64 encryption?
No — it's encoding, fully reversible by anyone, and provides no security. Never use it to protect secrets.
Is my text uploaded?
No. Encoding and decoding run entirely in your browser; your text never leaves your device.