Tool Cluster

Encoding

Base64 Encode/Decode

Encode and decode UTF-8 Base64 text locally, including URL-safe output when needed.

Runs locallyNo uploadNo external API

Input

Output

Paste text or load a sample to encode or decode Base64.
Paste text or load a sample to encode or decode Base64.
Local-only note

Runs in your browser. Input is not uploaded or sent to an external API.

How to use Base64

Use this page for text Base64 work: API snippets, config values, small encoded fields, and quick Unicode round-trips.

  1. Paste or type your input.
  2. Load the sample if you want a quick check.
  3. Run the action, review the result, then copy only what you need.

Examples

Unicode text

Input: Hello local tools

Output: SGVsbG8gbG9jYWwgdG9vbHM=

Decode a small value

Input: eyJsb2NhbCI6dHJ1ZX0=

Output: {"local":true}

Common use cases

Inspect encoded fields

Decode a small Base64 value before formatting the result with JSON Formatter.

Prepare safe text fixtures

Encode short text values for examples without leaving the browser.

Limitations

Text, not files

For image files and data URIs, use Image to Base64 so MIME type and file size guardrails are visible.

FAQ

Does this Base64 tool upload my text?

No. Encoding and decoding happen in the current browser tab.

Is Base64 encryption?

No. Base64 is reversible encoding and should not be used as a secrecy layer.