Base64 Encoder and Decoder

Encode text to Base64 or decode Base64 back to text, including UTF-8, emoji and URL-safe Base64. Binary results can be saved as a file.

Free · No upload · 100% on your device

How to use Base64 Encoder and Decoder

  1. Type or paste your code or data.
  2. Choose the settings in the side panel. The result updates as you type.
  3. Copy the result or download it as a file.

Private by design. Everything you type, open or record is processed in this browser tab and is never uploaded to KittySuite.

About Base64 Encoder and Decoder

Text is encoded as UTF-8 first, so Hindi, accents and emoji survive the round trip. Decoding accepts standard and URL-safe alphabets, with or without padding, and data: URLs. If the decoded bytes are not text, download them as a file instead.

Everything runs in this browser tab: your text is never uploaded or stored, and the result updates as you type. It keeps working offline once the page has loaded.

Base64 Encoder and Decoder: frequently asked questions

How do I decode Base64 to text?

Choose Decode and paste the Base64. Standard and URL-safe alphabets, with or without padding, and data: URLs are accepted.

Do Hindi text and emoji survive encoding?

Yes. Text is encoded as UTF-8 first, so any language and emoji round-trip correctly.

What if the decoded data is not text?

Download the decoded bytes as a file instead, for example an image or PDF.

What is URL-safe Base64?

A variant that uses - and _ instead of + and /, so the result can go in URLs without escaping.