跳到主要内容
全部工具

在线编码、解码与 Hash 工具

转换 Unicode、ASCII、摩斯电码、Base64 和 URL 编码,查看 JWT 载荷或生成文本 Hash。编码不等于加密,解码不等于验签。

选择工具

  • Unicode 转换

    将文本编码为 Unicode 码点,或把 U+、\u 转义和 HTML 数字实体解码回文本。支持中文和 emoji,并展示 UTF-8 字节;不将原始 UTF-8 字节当作解码输入。

  • ASCII 转换

    将 ASCII 文本转换成十进制、十六进制或二进制编码,也可反向解码。严格限制在 0–127,避免把中文与 emoji 错当成 ASCII 字符。

  • Base64 编解码

    把中文、emoji 等 UTF-8 文本编码为 Base64 或 Base64URL,也可严格解码回文本。支持中文示例、一键复制和把结果作为输入反向转换。

  • URL 编解码

    进行 URL 百分号编码与解码,区分单个参数、完整 URI 和表单值。正确处理空格、加号与分隔符,提供示例和结果反向转换。

  • JWT 解码

    在本地拆解 JWT 的头部、载荷与时间字段,分别查看和复制 JSON。明确显示未验证状态;成功解码不代表 token 可信或拥有任何权限。

  • Hash 生成

    按 UTF-8 计算文本摘要,支持 SHA-256、SHA-512、SHA-1 和 MD5。提供空字符串与换行示例,便于排查相同文字却摘要不同的问题。

  • 摩斯电码

    在拉丁字母、数字、常用标点与国际摩斯码之间转换。

如何选择

传输文本
Base64 用于文本的编码表示,不是加密。URL 编码需要区分单个参数、完整 URI 和表单值,尤其注意空格与加号。
排查 JWT
JWT 解码只能读出头部、载荷和时间字段;可解码不等于签名可信,也不代表拥有权限。
比较文本摘要
Hash 对 UTF-8 字节计算,换行和空格也会参与。MD5 / SHA-1 用于兼容旧系统;这些快速摘要不适合直接存储密码。