全部平台AI安卓iOSMacWindowsLinux精选
快讯 LibreOffice Calc 宽表导出 PDF 不截列:横向 + 缩放到一页宽
在线工具 / 开发与运维 / Base64 / URL 编解码
Base64 / URL 编解码
四种最常见的编解码一次备齐:Base64 编码 / 解码、URL 编码 / 解码。Base64 按 UTF-8 处理,中文、emoji 都能正确编解;解码遇到非法输入会明确报错,不给你一屏乱码。
输入
输出
Base64 按 UTF-8 处理,中文可以直接编码和解码。

使用说明

上面填内容,下面出结果,四个按钮对应四种最常见的编解码:Base64 编码把任意文本(包括中文)转成只含字母、数字和 +/= 的字符串,常用于在配置文件、邮件和接口参数里安全地搬运文本;Base64 解码把它还原回来。URL 编码把网址里的中文、空格和特殊符号转成 %XX 的形式,让链接可以安全地粘贴和传递;URL 解码则把一串 %XX 还原成能读懂的文字。处理完点「复制结果」带走,或者点「交换上下」把结果送回输入框继续下一步处理(比如先 URL 解码、再 Base64 解码的连环套娃)。

这里的 Base64 是 UTF-8 安全的:先把文本转成 UTF-8 字节再编码,所以中文、emoji 都能正确编解,不会像一些老工具那样对中文报错或乱码。解码时会先校验字符集合法性,再按 UTF-8 严格解码;输入不是合法 Base64、或解出来的字节不是有效 UTF-8 文本时,会明确报错而不是给你一屏乱码。

常见问题

Base64 是加密吗?

不是。Base64 只是编码,谁拿到都能一键解回原文,没有任何保密性。密码、密钥这类敏感内容不要因为「变成乱码了」就以为安全,更不要把它们贴到不信任的在线工具里——本站的处理全在你本地浏览器完成,不上传,但这个习惯在别处同样重要。

解码报错「不是合法的 Base64」是什么原因?

常见原因有三个:复制时漏掉了末尾的 = 补位符;内容里混进了空格、换行之外的杂字符;或者这串内容本身是 URL 安全变体(用 - 和 _ 代替 + 和 /,常见于链接参数),需要先把 -_ 换回 +/ 再解码。

URL 编码和解码用的是哪种规则?

用的是 encodeURIComponent 规则:对整个字符串逐字编码,不保留 / ? & = 等分隔符,适合编码参数值。如果要编码一整条完整网址(保留分隔符),需要逐段处理参数部分。

相关工具

关于本站 隐私政策 免责声明 联系我们 © 2026 Iggy 软件 iggysoft.com