Skip to main content
HomeBase64 Encode / Decode

Base64 Encode / Decode

Encode any text (including Unicode/emoji) to Base64, or decode a Base64 string back to text. Fixes the common btoa() Unicode limitation.

100% client-side · no data leaves your browser

How to encode and decode Base64 online

Convert text (including Unicode) to and from Base64 directly in your browser.

  1. 1

    Choose direction

    Pick Encode to convert text → Base64, or Decode to convert Base64 → text.

  2. 2

    Paste your input

    Paste the text or Base64 string into the input field.

  3. 3

    Copy the result

    The converted output appears instantly — use the copy button to save it.