跳到主要内容
全部工具

在线编码、解码与 Hash 工具

处理 Base64 / Base64URL、URL 百分号编码、JWT 载荷和文本 Hash。明确区分编码、摘要与验签,输入仅在当前浏览器处理。

选择工具

  • 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 用于兼容旧系统;这些快速摘要不适合直接存储密码。