Base64 编解码
在文本和 Base64 之间互转。重音字母、emoji 和非拉丁文字都能正确处理,不会变成一堆乱码。
怎么用
- 粘贴要编码的文本,或者要解码的 Base64。
- 如果结果要放进 URL 或文件名,勾上 URL 安全。
- 点 编码 或 解码,然后复制结果。
为什么它更安全
Base64 常常是敏感内容被嵌进别处之前的最后一步 — 配置文件里的 API 密钥、请求头里的令牌、连接字符串里的密码。在本地页面而不是远程服务上解码,就等于把这个值留在了网络之外。
常见问题
Base64 是干什么用的?
它用 64 个可打印字符来表示任意二进制数据,这样数据就能安全地穿过那些只处理文本的系统 — 邮件、JSON、HTTP 请求头、XML 和 URL。它是一种编码,不是加密:任何人都能还原。
「URL 安全」选项做了什么?
标准 Base64 会用到 + 和 /,这两个字符在 URL 里有特殊含义,末尾还会用 = 补齐。URL 安全变体把它们换成 - 和 _,并去掉补齐。
为什么我的中文在别的网站上编出来是乱码?
因为那些工具直接对原始字符编码,而不是对它们的 UTF-8 字节编码。这个工具先转 UTF-8 字节再编码,也是现在几乎所有系统期望的做法,所以重音字母、emoji 和中文都能正确往返。