Base64 Encode / Decode

Convert text to and from Base64 — with Unicode and URL-safe support. All work runs in your browser; nothing is uploaded.

Mode

Options

Input: 0 chars · Output: 0 chars

Frequently asked questions

What is URL-safe Base64?

Standard Base64 uses the + and / characters, which have special meaning in URLs. The URL-safe option replaces them with - and _ so the output can be dropped straight into a query string or path without further escaping.

Does it handle emoji and non-English text?

Yes. The tool encodes the full Unicode range as UTF-8 first, so accented letters, non-Latin scripts, and emoji all round-trip correctly through encode and decode.

What does the "Line wrap (76 chars)" option do?

It inserts a line break every 76 characters in the encoded output, matching the RFC 4648 / MIME convention used in email and some certificate formats. Leave it off for a single continuous string.

Is my text uploaded to a server?

No. Encoding and decoding happen entirely in your browser, so nothing you paste leaves your device.

Related tools