开发者工具
格式化 JSON、编码数据、生成 UUID 和哈希值、解码 JWT。
11 个工具
JSON 格式化
格式化、美化并排序 JSON,支持语法高亮,并按行列精确定位错误。在浏览器本地运行。
JSON 校验
检查 JSON 是否有效,并显示第一个错误所在的行和列,用插入符指向出错的字符。
JSON 压缩
去除空白字符以压缩 JSON、缩小数据体积,可选键排序。校验和处理都在浏览器本地完成。
JSON 转 TypeScript
根据 JSON 示例生成 TypeScript 接口或类型。支持嵌套对象、数组、联合类型、null 和可选属性。
URL 编码
对文本进行百分号编码,以便安全地用于 URL 和查询字符串。可选择组件模式或完整 URL 模式。在浏览器中运行。
URL 解码
将百分号编码的 URL 和查询字符串解码为可读文本。遇到格式错误的序列会指出位置,而不是直接报错崩溃。
Base64 编码
将文本编码为 Base64,完整支持 UTF-8,可选 URL 安全字符集并控制填充。在浏览器中运行。
Base64 解码
将 Base64 和 URL 安全的 Base64 解码为文本,支持 UTF-8。对无效字符、长度和填充问题给出清晰的错误提示。
UUID 生成器
批量生成随机的 UUID v4 或按时间排序的 UUID v7(最多 1,000 个)。可复制全部或下载 .txt 文件。在浏览器中运行。
哈希生成器
在浏览器中计算文本或文件的 SHA-256、SHA-384 和 SHA-512 哈希值,并可与预期的校验和比对。
JWT 解码
解码 JSON Web Token 的头部和载荷,并把 exp、iat 和 nbf 显示为日期。解码不等于验证:不会检查签名。