Base64 Encode / Decode

Encode UTF-8 text to Base64 or decode Base64 back to plain text. Optional file → Base64 encoding.

client-side only
Ready
Plain text
Base64 output

You might also need

Base64 Encode / Decode

Encode UTF-8 text to Base64 or decode Base64 back to plain text. Optional file → Base64 encoding.

What you can do

  • Encode UTF-8 text to Base64
  • Decode Base64 to plain text
  • Encode files to Base64
  • Live encode/decode as you type
  • Tabbed encode/decode UI
  • Client-side only

About Base64 Encode / Decode

Base64 Encode / Decode converts text and small files to Base64 and back. Encode API credentials, embed small assets, or decode Base64 payloads from JWTs and data URLs.

Everything runs in your browser — no upload required.

How to use Base64 Encode / Decode

  1. Choose Encode or Decode.
  2. For encode: paste plain text or pick a file with Encode file.
  3. For decode: paste a Base64 string (whitespace is ignored).
  4. Copy the output from the result panel.

Related tools on CodeDevForge

Frequently asked questions

What is Base64?
Base64 encodes binary data as ASCII text using 64 safe characters — common in email, data URLs, and API tokens.
Does it support Unicode?
Yes. Text is encoded as UTF-8 before Base64 conversion.
Can I encode files?
Yes. Use Encode file to convert a small file to Base64 in the output panel.
Is my data uploaded?
No. Encoding and decoding happen entirely in your browser.