免費註冊

程式碼格式化與壓縮

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 高得多。
分享程式碼格式化這一頁的全部工具,一個連結就能發過去。