Ugrás a tartalomra

CSS formázó és tömörítő

A CSS-tömörítő eltávolítja a felesleges szóközöket, sortöréseket és megjegyzéseket, így kisebb lesz a stíluslap. A formázó fordítva dolgozik: az összenyomott CSS-t olvasható szerkezetbe tördeli.

  • Korlátlanul ingyenes
  • Regisztráció nélkül
Minden a böngésződben történik, az adat nem kerül fel szerverre.
  • ✓ Ingyenes
  • ✓ Regisztráció nélkül
  • ✓ A fájl nem töltődik fel

Következő lépés

Ezután ezt is megcsinálhatod

Hogyan használd?

  1. Másold be a CSS-kódot, vagy nyiss meg egy CSS-fájlt.
  2. Válaszd ki: tömörítés vagy formázás.
  3. Állítsd be a behúzást vagy a licenc-megjegyzések megtartását.
  4. Másold ki vagy töltsd le az eredményt.
Kipróbálom most

Mire jó a CSS tömörítése?

A weboldalak stíluslapjai (CSS) fejlesztés közben olvashatóan, behúzásokkal, megjegyzésekkel készülnek. A böngészőnek azonban ezekre nincs szüksége, viszont minden bájtot le kell töltenie. A CSS-tömörítő (css minifier) eltávolítja mindazt, ami a működéshez nem kell: a megjegyzéseket, a sortöréseket, a felesleges szóközöket a kapcsos zárójelek, kettőspontok, pontosvesszők és vesszők körül, valamint a blokk végén álló felesleges pontosvesszőt.

Az eredmény ugyanúgy működik, de kisebb, így gyorsabban töltődik be az oldal, ami a felhasználóknak és a keresőknek is számít. Az eszköz kiírja az eredeti és a tömörített méretet bájtban, valamint a megtakarítás százalékát.

Az átalakítás gépelés közben történik, és a két mód között egy kattintással válthatsz.

Mit hagy meg a tömörítő?

A tömörítés nem változtatja meg a CSS jelentését:

  • az idézőjeles szövegeket (például content: " " vagy betűtípusnevek) érintetlenül hagyja,
  • a @media lekérdezésekben megtartja a szükséges szóközt (például and (),
  • a **/! … / formájú megjegyzéseket – amelyekben a licencfeltételek szoktak állni – alapból megtartja, mert sok licenc előírja, hogy a szerzői jogi megjegyzés a terjesztett fájlban is maradjon. Ha nem kell, kapcsold ki.

A tömörítő nem alakítja át a színkódokat és a mértékegységeket, és nem vonja össze a szabályokat. Ezek a fejlesztői eszközláncok (build) fejlettebb tömörítőinek feladatai, kisebb további megtakarítással.

CSS formázás (beautify)

A fordított művelet a formázás: ha egy weboldalról, egy sablonból vagy egy régebbi projektből tömörített, egysoros CSS-t kaptál, a formázó olvasható szerkezetbe tördeli. Minden szabály új sorba kerül, a deklarációk soronként, behúzással, a kettőspont után szóközzel, a több szelektort tartalmazó szabályoknál pedig minden szelektor külön sorba.

A beágyazott blokkokat (@media, @supports, @layer) is helyesen húzza be. A behúzás 2 vagy 4 szóköz vagy tabulátor lehet. A formázott és a tömörített változat ugyanazt jelenti, csak a kinézetük más.

A formázás hibakeresésnél is segít: ha egy tömörített stíluslapban egy szabályt keresel, a formázott változatban a böngésző keresőjével sokkal könnyebben megtalálod, és az is jobban látszik, melyik @media blokkba tartozik.

Példa

Bemenet:

/* fejléc */
.header , .nav > a {
  color : #0b7a55 ;
  margin : 0 auto ;
}

Tömörítve: .header,.nav>a{color:#0b7a55;margin:0 auto}

Formázva a tömörítettből:

.header,
.nav>a {
  color: #0b7a55;
  margin: 0 auto;
}

Figyeld meg, hogy a 0 auto közötti szóköz mindkét esetben megmarad, mert ott jelentése van.

Mikor érdemes használni?

  • Kis weboldalaknál, ahol nincs automatikus build-folyamat: a kész stíluslapot tömörítve töltsd fel.
  • E-mail-sablonoknál, beágyazott stílusoknál, ahol minden bájt számít.
  • Hibakeresésnél: egy élesített oldal tömörített CSS-ét formázva könnyebb átnézni.
  • Tanuláshoz: egy jól formázott stíluslapon látszik a szabályok szerkezete.

Ha a weboldalad build-eszközt (például Vite, webpack) használ, ott a tömörítés automatikus; ez az eszköz akkor jön jól, ha gyorsan, telepítés nélkül kell egy fájlt átalakítanod. CSS-fájlt közvetlenül is megnyithatsz, az eredményt pedig letöltheted. Minden a böngésződben történik, a kód nem kerül fel szerverre.

  • Inline stílusokhoz: egy style attribútumba vagy egy beágyazott <style> blokkba másolt CSS tömörítve átláthatóbb a HTML-ben.

Gyakori kérdések a CSS méretéről

Megéri tömöríteni, ha a szerver úgyis gzip- vagy Brotli-tömörítéssel küldi a fájlt? Igen, bár a különbség kisebb. A szerveroldali tömörítés az ismétlődő mintákat nyomja össze, a megjegyzéseket és a felesleges szóközöket viszont attól még elküldi; a kettő együtt adja a legkisebb méretet.

Mi számít még a betöltési sebességnél? A nem használt szabályok: egy sablonból vagy keretrendszerből átvett stíluslap gyakran sokkal több szabályt tartalmaz, mint amennyit az oldal használ. A böngésző fejlesztői eszközeinek „Coverage” (lefedettség) nézete megmutatja, mennyi nem használt CSS töltődik le.

Hova tegyem a tömörített fájlt? Általában külön fájlnévvel (például style.min.css) szokás menteni, hogy az olvasható eredeti is megmaradjon a további szerkesztéshez.

Gyakori kérdések

Feltöltődik a kódom?

Nem. az adatokat csak a böngésződ látja: nem töltjük fel és nem tároljuk őket.

Megváltozik a CSS működése a tömörítéstől?

Nem. Csak a felesleges szóközöket, sortöréseket és megjegyzéseket távolítja el; az idézőjeles szövegeket és a szükséges szóközöket megtartja.

Mennyit lehet megtakarítani?

A fájltól függ: sok megjegyzéssel és behúzással írt CSS-nél jellemzően jelentős, a már tömör kódnál kevés. Az eszköz kiírja a pontos megtakarítást.

Miért marad meg a /*! */ megjegyzés?

Mert ezekben általában licenc áll, amelyet a terjesztett fájlban is meg kell tartani. Ha nem kell, kapcsold ki a megtartását.

Vissza tudom alakítani a tömörített CSS-t?

Igen, a formázás olvasható szerkezetbe tördeli. A törölt megjegyzések viszont nem jönnek vissza.

Utoljára módosítva: 2026. november 3.

Ajánljuk

Hasonló eszközök

Ha a(z) CSS formázó és tömörítő jól jött, ezekre is szükséged lehet.

Mind a kategóriában →

Mások ezeket is használják