🛝Toolio
關於 聯絡

🗜️ CSS 壓縮工具

將您的 CSS 黏貼進來即時壓縮 – 移除註釋、合併空白,並保留字符串和 url() 的值。查看您節省了多少位元組。

您的 CSS
基本壓縮器 — 字串和 url() 會保留。

隱私優先設計. 此工具完全在您的瀏覽器中運行 — 您輸入的內容不會上傳或儲存,而且它可以在離線狀態下使用。

關於

這個 CSS 壓縮工具完全在瀏覽器中運行,使用分詞方法正確處理邊界情況。它會移除單行 (//) 和多行 (/* */) 註釋,將空白序列合併為一個空格或在標點符號如 { } : ; , 和 > 周圍移除,並保留引號字符串和 url() 值的內容,確保數據 URI 或字體名稱中的空格從未被破壞。由於它是一個基本的分詞器而不是完整的 AST 解析器,因此速度很快且無依賴,適合大多數手動編寫或預處理器生成的 CSS。該工具顯示原始大小、壓縮後的大小和節省的位元組數,讓您可以決定是否需要進一步優化。

如何使用

  1. 將您的 CSS 黏貼到左側的輸入區域。
  2. 點選「壓縮」– 工具會對您的 CSS 進行分詞處理,並在右側輸出壓縮後的版本。
  3. 查看大小摘要,以查看原始大小、壓縮後的大小以及節省了多少位元組。
  4. 點選「複製」將壓縮後的 CSS 複製到剪貼簿,或使用「下載」將其保存為 .css 文件。

常見問題

這個工具會在伺服器上處理我的 CSS 嗎?
不會。壓縮完全在瀏覽器中使用 JavaScript 進行。您的 CSS 永遠不會被傳送出去。
壓縮會不會導致我的 CSS 出錯?
分詞器會保護引號字符串和 url() 值,因此有效的 CSS 應該會保持完整。然而,這不是一個完整的 AST 解析器 – 非標準語法中的特殊邊界情況可能無法完美處理。
是否會移除單行 // 註解?
是的。無論是 // 單行還是 /* */ 多行註解都會被刪除。請注意,// 不是 CSS 規範的一部分,但在預處理器源文件中很常見。
我的 CSS 會縮小多少?
典型的手動撰寫 CSS 可以縮小 20–40%。包含許多註解或大量空白的文件節省更多。為了達到最大壓縮效果,請搭配伺服器上的 gzip 或 Brotli 使用。
我可以壓縮包含變數或 calc() 表達式的 CSS 嗎?
可以。自定義屬性 (--var)、var()、calc() 和其他現代 CSS 函數會被視為普通令牌值並安全通過。
此工具會上傳我的資料嗎?
不會。所有運作都在您的瀏覽器中進行,因此您的資料永遠不會離開您的設備 — 頁面載入後,它甚至可以在離線狀態下使用。