RevealTheme logo

免费开发者工具

开发者所需的所有编码/解码、格式化、解析和转换实用工具,全部在你的浏览器中运行。JSON、YAML、XML、JWT、regex、hash、时间戳等等。

25 个工具在此分类 · 100%免费 · 无需注册

全部 开发者工具

JWT解码器

即时解码JSON Web Token(JWT)。完全在你的浏览器中运行:令牌绝不会离开你的设备,可安全用于生产环境的密钥。

打开

JSON格式化与校验工具

在线格式化、校验和压缩JSON。完全在你的浏览器中运行:你的数据永远不会离开你的设备。

打开

XML格式化工具

格式化并美化XML文档。适用于SOAP、站点地图、RSS订阅源和配置文件。

打开

Base64编码与解码工具

将字符串编码为Base64,或将Base64解码为文本。尊重你的隐私:全部在你的浏览器中运行。

打开

URL编码与解码工具

将文本转换为URL安全的编码(百分号编码),或进行反向转换。适用于查询字符串、重定向和OAuth流程。

打开

HTML实体编码与解码工具

将特殊字符转换为HTML实体(&、<等),或进行反向转换。适用于将文本安全地嵌入HTML。

打开

CSS压缩工具

移除CSS中的注释、空白和不必要的字符,以减小文件体积。

打开

HTML压缩工具

移除HTML中的空白和注释。适用于嵌入代码、邮件模板或生产环境的HTML。

打开

JavaScript压缩工具

基础的JavaScript压缩:移除注释和不必要的空白。生产环境请使用真正的压缩工具(Terser、esbuild)。

打开

正则表达式测试器

针对任意输入测试JavaScript正则表达式。实时查看匹配项、捕获组和替换结果。

打开

哈希生成器(MD5 / SHA)

生成加密哈希:MD5、SHA-1、SHA-256、SHA-384和SHA-512。通过Web Crypto API在你的浏览器中运行。

打开

UUID生成工具

在线生成UUID v4(通用唯一标识符,随机版)。每次点击都会在你的浏览器中生成一个新的。

打开

Unix时间戳转换工具

在Unix时间戳与可读日期之间互相转换。实时更新。

打开

时区转换工具

在任意两个时区之间转换时间。适用于安排跨国会议。

打开

Cron表达式构建器

以可视化方式创建cron调度表达式。针对接下来的运行时间进行测试。

打开

YAML转JSON工具

在你的浏览器中将YAML转换为JSON。支持嵌套映射、列表、字符串、数字和布尔值。

打开

JSON转YAML转换器

将JSON转换为YAML。去除花括号、引号和逗号,获得更整洁的配置文件。

打开

JSON转XML转换工具

将JSON转换为XML标记。嵌套对象会转换为嵌套元素;数组会重复使用相同的标签。

打开

XML转JSON工具

将XML文档转换为JSON。属性会转换为带@前缀的键;重复的标签会转换为数组。

打开

SQL格式化工具

格式化并美化SQL查询:在关键字处换行,对列清单进行缩进。

打开

文本对比工具(Diff)

逐行对比两段文本。用彩色标注出新增、删除以及未改动的行。

打开

HTML格式化与美化工具

为压缩或单行的HTML添加适当的缩进和换行进行格式化。

打开

JavaScript格式化工具

为压缩后的JavaScript添加缩进,并在分号和花括号处换行。

打开

CSS格式化与美化工具

为压缩后的CSS添加适当的缩进、换行和间距进行格式化。

打开

Base32编码与解码工具

编码和解码Base32字符串:常用于TOTP密钥、DNS记录以及不区分大小写的标识符。

打开

我们为什么构建在客户端运行的开发者工具

把JWT粘贴到某个随便找来的网页工具里让人感到不安,这是有道理的。JWT、hash、base64负载和JSON往往包含敏感数据:会话令牌、API响应、客户记录。本页中每一个并非严格需要服务器的工具(即大多数工具)都通过Web Crypto API、TextEncoder和DOMParser完全在你的浏览器中运行。你的数据永远不会离开你的设备,不会出现在我们的日志中,也不会发送到任何第三方API。

涵盖哪些内容

Base64、Base32、URL和HTML实体的编码器/解码器。JSON、YAML、XML、HTML、CSS、JavaScript和SQL的格式化器。JSON↔YAML、JSON↔XML、CSV↔JSON、CSV→SQL之间的转换器。加密辅助工具:MD5/SHA hash、JWT解码器(检查签名,而非验证)、UUID v4、时间戳和时区转换。带实时高亮的regex测试器。带通俗语言解释的cron表达式构建器。

它们是生产级的吗?

用于开发/调试,是的。用于构建流水线,请优先使用专用的库(Prettier用于格式化代码、jq用于处理JSON等等):它们能处理网页工具无法处理的边缘情况(超大文件、流式处理、插件系统)。但对于临时检查、解码webhook负载、格式化一个你将重新粘贴回去的配置文件,或对照测试输入验证一个regex而言,这些工具比写脚本更快。

常见问题

用JWT解码器处理生产令牌安全吗?
安全:解码完全在你的浏览器中进行。我们不会传输令牌。话虽如此,请把任何JWT当作凭据对待:不要把它粘贴到地址栏,也不要分享包含它的截图。
我能离线使用这些工具吗?
如果你访问过一次某个工具的页面,它的JavaScript会缓存在你的浏览器中。大多数客户端工具随后可离线工作。服务端工具(代你获取某个URL的工具)则需要联网。
为什么JS格式化器不如Prettier好用?
Prettier是一个完整的、基于解析器的格式化器,会进行AST级别的重写。我们的格式化器是基于字符串的快速缩进/换行处理。对于生产代码,请使用Prettier;对于压缩输出的快速可视化清理,这个就够了。