免费注册

代码格式化与压缩

HTML、CSS、JavaScript、SQL、XML 边贴边格式化或压缩,JSON 样例和 curl 命令直接生成代码,Cron 表达式、颜色代码和渐变也能在这里搞定。

代码格式化:全部 14 个工具

HTML HTML 格式化把杂乱的 HTML 按层级缩进,一目了然。
JS JS 格式化美化压缩过或排版混乱的 JavaScript。
HEX 颜色代码转换颜色在 HEX、RGB、HSL、CMYK 之间互转,并检查对比度。
CRON Cron 表达式生成与解析生成 Cron 表达式,用大白话说明含义并列出接下来的执行时间。
CSS CSS 格式化把压缩过的 CSS 还原成整齐易读的样式。
CSS CSS 压缩压缩 CSS,让网页加载更快。
HTML HTML 压缩去掉注释和多余空白,压缩 HTML。
HTTP 在线 HTTP 请求测试向公开的接口发送 GET、POST 等请求,查看返回结果。
JS JS 压缩去掉 JavaScript 的注释和空白,不改变运行结果。
JSON JSON 生成实体类把 JSON 生成 TypeScript、Java、Go、Python、C#、PHP 的实体类。
SQL SQL 格式化把 SQL 语句整理成清晰的换行和缩进。
XML XML 格式化格式化并校验 XML,出错会指出位置。
CSS CSS 渐变生成器设计线性和径向渐变,复制 CSS 代码。
CURL cURL 转代码把 cURL 命令转成 Python、JavaScript、PHP、Go 等代码。

HTML、CSS、JS 格式化与压缩

格式化把挤成一行或排版混乱的代码按层级缩进,方便阅读和修改;压缩正好相反,上线前去掉注释和空白,让网页更小。HTML 格式化让行内标签留在文字里,pre、textarea 的内容不动;HTML 压缩去掉注释和空白,并显示压缩前后的大小。CSS 格式化会把 @media 等嵌套规则分层缩进,CSS 压缩保留版权注释,还会把 #ffffff 缩成 #fff。JS 格式化能正确识别字符串、模板字符串和正则,JS 压缩只去注释和空白,不改变运行结果。

SQL、XML 和 JSON

SQL 格式化把子句和字段各放一行,支持 MySQL、PostgreSQL、SQL Server、Oracle、SQLite,关键字大小写可选。XML 格式化用浏览器自带的 XML 解析器校验网站地图、RSS、SVG 和配置文件,出错指出行号和列号,网站地图提交到百度搜索资源平台之前可以先查一遍。JSON 生成实体类把 JSON 样例转成 TypeScript、Java、Go、Python、C#、PHP、Kotlin、Swift 代码。

接口、定时任务和颜色

cURL 转代码把 curl 命令转成 Python、JavaScript、PHP、Go、Java、C# 代码;在线 HTTP 请求测试向公网接口发送 GET、POST 等请求,查看状态码、响应头和返回内容。Cron 表达式生成与解析生成并解释定时任务表达式,列出接下来 10 次执行时间;颜色代码转换在 HEX、RGB、HSL、HSV、CMYK 之间互转,并检查 WCAG 对比度;CSS 渐变生成器生成线性、径向和锥形渐变。

哪些在本机运行

除了在线 HTTP 请求测试,这里的工具都完全在你的浏览器里运行:代码不上传,不用注册,不限次数,页面加载后断网也能用。在线 HTTP 请求测试需要在你点击时从我们的服务器发出请求,只能访问公网地址,内容不保存;它不占每日任务次数,但每位访客每小时有一定的请求额度。

常见问题

代码格式化常见问题

代码格式化和压缩有什么区别?
格式化是加上换行和缩进,让人读得懂;压缩是去掉注释和空白,让文件更小、加载更快。修改时用格式化后的版本,上线用压缩后的版本。
代码会上传到服务器吗?
只有在线 HTTP 请求测试需要从我们的服务器发出请求,而且内容不保存。其他工具都在浏览器里运行,代码、SQL、接口样例都留在你的设备上。
压缩会让 JS 或 CSS 出错吗?
压缩工具只去掉注释和空白,并做 #ffffff 改成 #fff 这类安全的缩写;JS 压缩会保留自动插入分号需要的换行,也不改变量名。替换线上文件后,照例打开页面检查一遍。
这些代码工具收费吗?
免费,不用注册。浏览器里运行的工具不限次数,页面加载后断网也能用;在线 HTTP 请求测试也不占每日次数,只是每位访客每小时有额度,会员更高,VIP 高得多。
分享代码格式化这一页的全部工具,一个链接就能发过去。