关于 Base64 编码 / 解码
Base64 仅用字母、数字和几个符号把文本变成紧凑的 ASCII 字符串——这是让文本安全地通过只处理纯 ASCII 的系统的常用方式。本工具把文本编码为 Base64 并解码还原,正确处理 Unicode。开发者用它来读取或构造 JWT 的载荷、在 data URI 中嵌入小片段、检查编码后的配置或邮件头,或让文本通过一个否则会破坏特殊字符的通道。
工作原理
编码 先把你的文本转为 UTF-8,再对这些字节做 Base64 编码,因此任何 Unicode 字符都能往返无损。解码 反其道而行:把 Base64 解码为字节,再将其还原解释为 UTF-8 文本(输入中的空白被忽略,因此换行折叠的 Base64 仍能解码)。它使用标准 Base64 字母表(A–Z、a–z、0–9、+、/,以 = 填充)。解码时无效的 Base64 会被标记,而非产生乱码。
假设与行为
- Unicode 安全。 编码经过 UTF-8,因此表情符号和非拉丁文本能正确编码和解码——不像会在非 ASCII 上出错的朴素 Base64。
- 使用标准 Base64 字母表,带
+和/以及=填充。 - 解码时会先去除空白,因此跨多行折叠的 Base64 仍然有效。
- 本工具用于文本,而非文件。
局限
- Base64 是编码,而非加密。 它可被轻易还原,对数据本身不提供任何安全性或隐私——切勿把它当作隐藏机密的方式。
- 它使用标准字母表,而非 URL 安全 Base64(后者把
+//换成-/_)。使用 URL 安全变体的令牌在这里可能需要调整才能解码。 - 它处理文本;不会编码二进制文件、图片或任意下载内容。
- 格式错误或被截断的 Base64 在解码时会报错,而非猜测。
隐私
编码和解码完全在你的浏览器中运行。你的文本绝不会被上传或存储。

