Free encoding tool

Base64 encoder / decoder

Encode text to Base64 or decode Base64 to UTF-8 online. Free, instant, browser-only processing with full Unicode support and no uploads.

Runs locallyNo upload · No history
Output
Your result will appear here.
Processed only on this device

About this tool

What base64 encoder / decoder does

Convert readable UTF-8 text to its Base64 representation or decode valid Base64 back to text. Unicode characters are handled correctly rather than treated as single-byte ASCII.

How it works

Text is converted to UTF-8 bytes with TextEncoder before Base64 encoding. Decode mode reverses the process and rejects malformed Base64 or byte sequences that are not valid UTF-8.

Common uses

When to use it

  • Inspect encoded configuration and API values
  • Prepare text for data URLs or text-based transport
  • Decode copied Base64 without exposing it to a lookup service

Scope

Limits to know

  • Base64 is encoding, not encryption, and provides no secrecy
  • This text-focused tool rejects decoded binary data that is not valid UTF-8

Worked example

Example input and result

Use the prefilled value in the tool above or paste a similar value of your own.

Input
odmin.biz — private browser tools
Result
b2RtaW4uYml6IOKAlCBwcml2YXRlIGJyb3dzZXIgdG9vbHM=

Quick answers

Base64 encoder / decoder FAQ

Is Base64 secure or encrypted?

No. Anyone can decode Base64. Use established encryption when confidentiality is required.

Does the encoder support emoji and non-Latin text?

Yes. Input is encoded as UTF-8 first, so Unicode text is preserved correctly.

Why does some Base64 end with equals signs?

Equals signs are optional padding characters used to complete a four-character Base64 block.