Tools

Base64 Encoder / Decoder

Encode text or images to Base64, or decode Base64 to text/image — everything stays in the browser, with no data sent to a server.

Paste text or Base64 to convert

What is Base64?

Base64 is an encoding scheme that turns binary data into ASCII text using 64 characters (A-Z, a-z, 0-9, + and /). It is used to send data in URLs, HTTP headers, JWT tokens, image embeds in CSS/HTML and storage in JSON/XML. Encoding grows the size by about 33%, but keeps the payload intact on text-only channels.

Encoder/decoder features

Encode and decode

Switch between encoding (text → Base64) and decoding (Base64 → text) with one click.

Real-time conversion

The result updates automatically as you type. No submit button.

UTF-8 support

Accents, emoji and special characters are encoded correctly via UTF-8.

Images in the browser

Drop a file or paste a Data URI to get a preview, img tag and CSS snippet.

100% in the browser

No data is sent to servers. All processing happens locally.

Free, no sign-up

Use it as much as you want, with no account and no usage limits.