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 free Developer Tools

ToolBubble (Tool Bubble) has 14 free developer tools that work in your browser, with no signup required.

All Developer Tools
We read every message

Need help with Base64 Encoder / Decoder?

Report an issue or suggest an improvement. Messages go straight to the people who build ToolBubble.