关于 Base64 编码 / 解码
Base64 是一种使用 64 个可打印 ASCII 字符(A-Z、a-z、0-9、+、/)来表示任意二进制数据的编码方案。它将每 3 个字节(24 比特)的原始数据切分为 4 个 6 比特的组,每组映射到一个 Base64 字符,因此编码后体积约为原始数据的 4/3 倍。
本工具提供完全本地化的 Base64 编码与解码:你输入的所有文本均在浏览器内通过 JavaScript 处理,不会上传到任何服务器。支持 UTF-8 中文、Emoji、特殊字符的双向转换,并在编码失败或字符串非法时给出明确提示。
典型使用场景包括:在 HTML/CSS 中以 data URL 方式嵌入小图标(避免额外 HTTP 请求)、在 JWT Header 与 Payload 中传递结构化信息、在 SMTP 邮件中携带二进制附件、在 JSON API 中传输二进制数据等。
需要注意:Base64 仅是编码而非加密。任何拿到 Base64 字符串的人都可立即解码,因此请不要将密码、API Key 等敏感信息以 Base64 形式硬编码在前端代码中。