Base64 Encoder / Decoder
Encode text to Base64 or decode Base64 back to text, entirely in your browser.
Inputs
Saved Scenarios
— select 2+ to compare| Metric | |
|---|---|
Result
SGVsbG8sIENhbGl4byE=
Spark says
Formula
- 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 Choose encode or decode mode.
- 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.