Base64 and URL Encoder / Decoder
Encode or decode text with standard Base64, URL-safe Base64, or URL percent-encoding. Handles accents and emoji correctly through UTF-8.
🔒 Runs entirely in your browser. Nothing you type is sent anywhere.
How to use it
- Pick the scheme and whether you want to encode or decode.
- Type or paste into the input.
- The result updates as you type. Copy it with the button.
Which scheme
- Base64: the standard form, used in data URIs, email attachments and config files.
- Base64 URL-safe: the same, but
+and/become-and_and the padding is dropped, so it is safe inside a URL. JWTs use this form. - URL component: percent-encoding, which turns characters like a space or
&into%20and%26so they survive inside a query string.
FAQ
Does it handle accents and emoji? Yes. Text is treated as UTF-8 before encoding, so characters outside plain ASCII come back correctly.
Is Base64 encryption? No. It is just a way of writing binary data as text. Anyone can decode it, so never use it to hide a secret.
Is anything sent to a server? No. Encoding and decoding run in your browser.