Tools
Runs locally

Base64 Encode / Decode

UTF-8 Base64, including URL-safe.

Ctrl+Enter runs. Ctrl+Shift+Backspace clears.

Encoding stays in this browser.

Export and import are available after you sign in. Sign in

Encodes and decodes text as UTF-8 bytes. Invalid Base64 is an error.

About this tool

Encode text for an HTTP header, a data URL or a config value, or decode a Base64 string you received. Unicode text is handled as UTF-8, and the URL-safe alphabet is one click away.

How to use it

  1. 01

    Paste the text or the Base64 string.

  2. 02

    Choose encode or decode, and URL-safe if needed.

  3. 03

    Copy the result.

FAQ

Frequently asked questions

Does it support Cyrillic and Armenian?

Yes. Text is encoded as UTF-8 bytes, so any language round-trips correctly.

What is URL-safe Base64?

A variant that uses - and _ instead of + and /, so the value can be placed in URLs and file names.