Skip to content

Base64 Converter

Encode UTF-8 text to Base64 or decode it in this tab. Pasted content never leaves this device.

Processed in your browser

Conversion runs in this browser. We do not send the pasted text.

Characters: 0

Advanced options

Uses -_ instead of +/ and omits trailing =. Decode still accepts both alphabets.

Paste text, then encode or decode.

The converted text will appear here.

Features

Encode

Turn UTF-8 text into standard RFC 4648 Base64.

Decode

Accepts standard and URL-safe (-_) alphabets. Whitespace and newlines are ignored.

Copy and clear

Copy the result, or clear input and output together.

Stays in the browser

Conversion runs on this device. Pasted text is not uploaded.

How to use

  1. Paste the text to encode, or the Base64 string to decode.
  2. Choose Encode or Decode. Turn on URL-safe under Advanced options if you need it.
  3. Check the result, then copy if you need it.

Why this tool

Runs in the browser

Core work finishes in this tab.

No upload

Pasted text and local files are not sent away for processing.

Free, no account

The core path has no signup wall.

Immediate

There is no upload-and-wait queue.

10 languages

The same tool ships in ten languages.

Readable failures

Broken input returns a reason, not a blank screen.

FAQ

Is pasted text uploaded?
No. Encode and decode run in this browser. The document body is not sent.
What is the difference between standard and URL-safe?
Standard uses +/ and keeps padding. URL-safe encode uses -_ and omits trailing =. Decode accepts both.
What happens on empty or invalid Base64?
Empty input asks for content. Strings that cannot be decoded show a clear error, not a blank page.
Is it free? Do I need an account?
Yes, it is free. No account is required to encode, decode, or copy.

Related tools