httpjson 在线工具

编码解码在线工具

编码解码在线工具覆盖 URL 编码解码、URL 参数解码、Base64 编码解码、Base64 中文解码、Unicode 转义还原、Unicode 转中文、HTML 实体编码解码、Hex 字符串转文本和 JWT Payload 在线解析,帮助开发者快速处理接口参数、日志字段、网页内容和复制来的编码文本。

什么是编码解码

编码用于把文本转换为适合传输、存储或展示的格式,解码则将其还原为可读内容。URL、Base64、Unicode、HTML 实体、Hex 和 JWT 都有各自的编码规则,不能混用。

支持哪些编码格式

支持 URL 编码解码、URL 参数解码、encodeURIComponent 在线编码、decodeURIComponent 在线解码、Base64 转中文、Base64 在线编码、Unicode 转义还原、Unicode 转中文、HTML 实体编码解码、Hex 字符串转文本和 JWT Payload 在线解析。

如何使用

粘贴原文或编码文本,选择 URL 解码、Base64 解码、Unicode 还原、HTML 实体解码、Hex 解码或 JWT Payload 解码模式后执行。无法确定类型时,可以先用自动解码识别 URL、Base64、Hex、Unicode、HTML 实体或 JWT 内容。

适用场景

适合中文 URL 乱码还原、接口参数 URL 解码、Query 参数编码、Base64 配置查看、Base64 中文解码、Unicode 转义文案还原、网页 HTML 实体还原、十六进制转字符串、Token Payload 解析和 JWT 调试信息读取。

排查乱码和异常编码

遇到中文 URL 乱码、接口参数无法识别、Base64 解码失败或网页实体未还原时,应先确认原始字符集和编码层数,再逐层解码,避免对普通文本重复执行转换。

常见问题

  • Base64 是加密吗?

    Base64 只是编码,不提供保密能力。任何人都可以把 Base64 文本解码回原始内容。

  • URL 编码什么时候需要使用?

    当参数中包含中文、空格、特殊符号或保留字符时,URL 编码可以避免传输过程中被错误解析。排查中文 URL 乱码、Query 参数异常、百分号转义内容时,可以使用 URL 解码或 decodeURIComponent 解码。

  • Base64 中文解码乱码怎么办?

    Base64 本身只负责字节编码,中文内容需要按 UTF-8 还原。本工具使用 UTF-8 处理 Base64 编码解码,适合查看接口返回、配置字段、Basic Auth 片段和日志里的 Base64 文本。

  • Unicode 转义和 HTML 实体有什么区别?

    Unicode 转义常见形式是 \u4e2d\u6587,主要用于字符串或 JSON 文本;HTML 实体常见形式是 &、<、',主要用于网页内容转义和还原。

  • 自动解码能识别哪些内容?

    自动解码会依次尝试 JWT Payload、URIComponent、URL、Base64、Hex、Unicode 和 HTML 实体,适合先判断复制来的编码文本属于哪种格式。

  • JWT Payload 解码会校验签名吗?

    当前工具只解析 JWT 的 Payload 内容,便于查看字段,不会校验签名或判断 Token 是否仍然有效。