在线编码转换怎么用:Base64/URL/Unicode/Hex 互转

看到 %E4%BD%A0%E5%A5%BD、\u4F60\u597D 或一串 base64 不知道是什么?在浏览器里编解码,本地处理不上传

什么时候会用到编码转换

你在地址栏、接口返回值、日志里常会撞见几种“看不懂但其实是编码过”的字符串:

  • URL 编码:链接里出现 %E4%BD%A0%E5%A5%BD 这种百分号串,是中文被 encodeURIComponent 转过。
  • Unicode 转义:程序里写成 \u4F60\u597D,是“你”“好”的码点转义。
  • Base64:一长串字母数字混合、常以 = 结尾,常见于图片、token、邮件附件。
  • Hex:两两一组的十六进制,如 48656c6c6f。

这些都不是“乱码”,只是换了一种写法。用编码转换工具选对模式,就能把它们还原成正常文字,或反过来把文字编码出来。

四种模式怎么选

模式适合场景编码方向
Base64还原/生成 base64 串,可选 URL 安全(Base64URL)文字 ↔ base64
URL解码地址栏里的 %XX 串,或给中文网址编码文字 ↔ encodeURIComponent
Unicode把 \uXXXX 转义还原成字,或把字转成转义文字 ↔ \uXXXX
Hex逐字节十六进制查看/还原(每字节两位)文字 ↔ 十六进制

Base64 模式下勾选“URL 安全”,会把 + / 换成 - _ 并去掉末尾 =,方便放进 URL 或文件名。

操作步骤

  1. 选模式:Base64 / URL / Unicode / Hex 四选一。
  2. 切方向:点“编码”把文字转成串,或点“解码”把串还原成文字。
  3. 粘贴内容到输入框,结果即时出现在下方,点“复制结果”即可。
  4. 需要来回切换时,点“交换输入输出”把结果填回输入框并反向处理。

常见用法举例

解码 URL 里的 %E4%BD%A0

把 %E4%BD%A0%E5%A5%BD 粘进 URL 模式、方向选“解码”,得到“你好”。反过来,输入“你好”选“编码”,得到那串百分号。

还原 \u4F60\u597D

切到 Unicode 模式、方向“解码”,\u4F60\u597D 直接变成“你好”;方向“编码”则把“你好”变成码点转义,方便贴进代码。

看懂一段 base64

Base64 模式“解码”即可看到原文;若串来自 URL 场景,记得先勾“URL 安全”再解。

为什么在浏览器里转就行

转换是纯前端 JavaScript,文本只在你本机处理,不会发到服务器。适合处理含敏感字段的 token、日志或接口数据。内容很长时,浏览器处理时间会相应增加,按需分批即可。

工具入口

编码转换立即使用 →

在线 Base64、URL、Unicode、Hex 互转,UTF-8 安全,本地处理不上传

作者:NBTools · 更新于 2026年10月21日 · 阅读约 5 分钟