Skip to content
Calixo

Base64 Encoder / Decoder

Encode text to Base64 or decode Base64 back to text, entirely in your browser.

Inputs

Saved Scenarios

— select 2+ to compare

Result

SGVsbG8sIENhbGl4byE=

Spark says

Formula

Base64=groups of 3 bytes4 printable charactersBase64 = groups\ of\ 3\ bytes \rightarrow 4\ printable\ characters
Base64
— A 64-character alphabet (A-Z, a-z, 0-9, +, /) for representing binary data as text

What is the Base64 Encoder / Decoder?

Base64 encodes arbitrary binary or text data using only 64 printable ASCII characters — commonly used to safely embed data in JSON, URLs, or email where raw binary isn't allowed. It's an encoding, not encryption: anyone can decode it back instantly.

How to use it

  1. 1 Choose encode or decode mode.
  2. 2 Enter your text or Base64 string.

Worked examples

Limitations

  • Handles full UTF-8 text safely, including emoji and non-Latin scripts — but decoding invalid Base64 input will show an error rather than garbage output.

Frequently asked questions

Is Base64 a form of encryption?

No — Base64 is just an encoding for representing bytes as text; it provides no security or confidentiality, since anyone can decode it instantly without a key.