Developer tools

Base64 Encode / Decode

Encode UTF-8 text as Base64 or decode Base64 back to readable text.

This tool runs in an isolated frame on tools.freetoolspro.com. Your files and inputs stay on your device, and advertising on this page cannot read them.

Your inputs are processed in your browser and are not sent to our server. Privacy details

When to use base64 encode / decode

  • Prepare small encoded text values.
  • Inspect UTF-8 data carried in an encoded field.

How it works

UTF-8 bytes are grouped into Base64 characters. Base64URL replaces + and / with - and _, and removes padding when encoding.

Supported inputs and limits

UTF-8 text only, up to 2 MiB. Binary files are not decoded as text. Base64 is reversible encoding and provides no confidentiality.

Common questions

Is Base64 encryption?

No. Anyone with the string can decode it.

Can this decode an image file?

This tool is for UTF-8 text. Arbitrary binary output is rejected instead of displaying replacement characters.

Methodology reviewed 2026-09-09. Processing details and test approach.