输入文本
Base64 结果
选择操作开始

Base64 / URL / Unicode 在线编码解码

一个页面覆盖日常最常用的几种编码格式:Base64、URL 百分号编码、Unicode 转义、HTML 实体和十六进制。选择编码类型后,点击编码或解码即可得到结果,中文处理不会出现乱码。

所有转换都在浏览器本地完成,待处理的文本不会离开你的设备。

主要功能

使用步骤

  1. 在左侧输入要处理的文本。
  2. 在右侧选择 Base64、URL、Unicode、HTML 实体或 Hex。
  3. 点击"编码"或"解码",结果显示在下方结果面板。
  4. 点结果面板的"复制"按钮把结果带走。

常见问题

Base64 是加密吗?

不是。Base64 只是一种把二进制数据表示成可打印字符的编码方式,任何人都能直接还原,不提供任何保密能力。需要保密请使用 AES 等真正的加密算法。

为什么 Base64 结果末尾会有等号?

等号是填充符。Base64 把每 3 个字节编码成 4 个字符,当原始数据长度不是 3 的倍数时,用 1 到 2 个等号补齐,保证结果长度是 4 的倍数。

encodeURI 和 encodeURIComponent 用哪个?

拼接查询参数的值时用 encodeURIComponent,它会把 & = ? / 等也一并转义;整条 URL 保留结构地转义时用 encodeURI,它不会转义这些具有语法含义的字符。

解码后出现乱码怎么办?

多半是编码时用的字符集不是 UTF-8,或者内容被做了两次编码。可以试试先解码一次,看结果是否还像编码后的形式;本页对中文按 UTF-8 处理。

问题反馈

本站是纯前端静态站,没有后端也没有账号系统,反馈走 GitHub Issues、讨论区或邮件。

粘贴到 issue 或邮件里能帮我更快定位问题,其中不含你输入的任何内容

其它:查看已有反馈 · 邮件反馈(无需 GitHub 账号):278975598@qq.com