Disclaimer

Disclaimer — a client-side encoding utility provided as-is. What "correct output" does and doesn't guarantee about your data.

This site provides base64 encoding and decoding tools for general informational and development purposes. Here’s what that means in practice.

A codec, not a security check

“Decodes successfully” means the input conformed to the base64 grammar — nothing more. It does not mean the decoded content is safe, correct or what you expected. A JWT that decodes cleanly can still carry a forged signature or an expired claim; a certificate that unwraps can still be revoked; a payload that survives decoding can still be hostile. Never execute, install or trust decoded content because it decoded.

Tolerant decoding is a debugging aid, not a contract

The decoder accepts URL-safe characters, strips whitespace and tolerates missing or miscounted padding — and reports each repair in the status line. A stricter parser downstream (Go’s StdEncoding, atob, many JWT libraries) may still reject the same string. The repairs are told to you precisely so you can fix the input, not just get the output. When a string matters, fix it at the source.

Base64 is not encryption

Encoding is a public, reversible transform — anyone can decode it. A password, token or key that’s “only base64’d” is plaintext with extra steps. The same goes for Authorization: Basic headers and data: URLs: treat anything you encode as fully visible, and treat anything you decode as untrusted input.

Advertising

The site may display third-party advertising (for example Google AdSense) to cover hosting costs. Advertisers don’t influence what the tool reports — an ad is a rectangle on the page, not an opinion about your bytes.

Liability

To the maximum extent permitted by law, this site and its maintainers are not liable for losses arising from use of this site or reliance on its output — including corrupted payloads, rejected tokens, and base64 pasted at 2 a.m. that looked fine at the time. When the data matters, verify it at the boundary where it’s consumed.