Base64 Encoder / Decoder

Encode any text string to Base64 or decode Base64 back to readable plain text. Essential for working with REST APIs, data URIs, HTTP Basic Auth headers, JWT tokens, and email encoding. Supports full Unicode. All conversion is instant and runs in your browser.

Updated June 2026

How to use Base64 Encoder / Decoder

  1. 1

    Paste your text or file

    Drop the content you want to encode or decode into the input box.

  2. 2

    Encode or decode

    Switch between encode and decode mode depending on which direction you need.

  3. 3

    Copy the result

    Grab the converted output with one click.

Frequently asked questions

Everything you need to know about base64 encoder / decoder.

Base64 encodes binary or text data as ASCII text. It is used in REST API authentication headers (Basic Auth), JWT token payloads, embedding images as data URIs in HTML/CSS, MIME email attachments, and transmitting binary data in JSON.

Explore more category tools

Convert, optimize and organize your files with our full collection of free tools.

Explore all category tools