Penglab Base64

Base64 Encoder / Decoder

Encode text to Base64 or decode Base64 to text instantly.

Plain Text

Base64

Quick guide

What this tool does

Quickly encode text to Base64 or decode Base64 strings back into readable content in the browser.

How to use it

Paste plain text to encode it as Base64, or paste a Base64 string to decode it back into readable content directly in the browser.

When this tool is useful

Inspect encoded auth headers or payload fragments. Prepare plain text for APIs or automation steps that expect Base64. Decode copied strings from logs, dashboards, or CLI output.

Common use cases

Inspect encoded auth headers or

Inspect encoded auth headers or payload fragments.

Prepare plain text for APIs

Prepare plain text for APIs or automation steps that expect Base64.

Decode copied strings from logs

Decode copied strings from logs, dashboards, or CLI output.

Example input and output

Example input

api-key:demo-secret

Expected output

YXBpLWtleTpkZW1vLXNlY3JldA==

FAQ

Can it handle Unicode text?

Yes. The encoder and decoder handle browser-safe Unicode conversion so common UTF-8 text works correctly.

Is this suitable for secrets?

Base64 is encoding, not encryption. It is useful for transport formatting, but it does not protect sensitive data.

Does Base64 run in the browser?

Yes. Base64 works in the browser so you can enter data, review the result, and copy the output without needing a separate desktop app.

Related tools

Feedback