Cookie Questo sito conserva solo ciò che serve per funzionare. Al momento non ci sono né statistiche né pubblicità, e nulla di quanto trovi qui ti segue su altri siti. Leggi l’informativa sulla privacy

Scegli cosa consentire
+92 312 8299940Preventivo gratuito
Gratis, nessun caricamento

Minificatore CSS
Fogli di stile più piccoli, stesso design

Questo minificatore CSS gratuito funziona online, toglie commenti e spaziature dal foglio di stile e ti restituisce un file più piccolo. Prima incolla il CSS o trascina i file. Poi premi un pulsante. Infine copia il risultato, perché tutto il lavoro avviene in questa scheda.

  • GratisPrezzo
  • Non serveAccount
  • NessunoCaricamenti
  • A ogni passaggioVerificato

Minificatore CSS

Incolla un foglio di stile o trascina i file — nulla viene caricato

oppure premi Ctrl + Invio

Risultato minificato

 
Originale
—
Minificato
—
Risparmiato
—
Con gzip
—
Regole
—
Tempo
—

Pronto. Incolla il tuo CSS, poi premi Minifica o Abbellisci.

Il tuo browser legge e riscrive il foglio di stile qui, in questa scheda. Non carichiamo nulla, non salviamo nulla e non registriamo nulla.
In breve

Cos’è un minificatore CSS?

Un minificatore CSS riscrive un foglio di stile scritto per le persone in uno che il browser scarica più in fretta. Elimina commenti, indentazione e spazi che aiutano solo chi legge. Tuttavia mantiene ogni regola che hai scritto, quindi la pagina appare esattamente uguale.

Il risparmio conta perché un foglio di stile blocca il rendering. Il browser non disegna un solo pixel finché non ha il tuo CSS, quindi ogni byte tagliato arriva prima del primo disegno e non dopo. Perciò un foglio che scende da 60 KB a 42 KB mostra prima il tuo design.

A volte lo stesso lavoro si chiama compressore CSS. Entrambi i termini descrivono una cosa sola: meno caratteri, comportamento identico. In breve, pubblichi il file piccolo e tieni quello leggibile.

Minificare in sicurezza significa sapere cosa serve al parser. Il riferimento MDN sulla sintassi CSS ne è la descrizione onesta più breve.

Dove la maggior parte degli strumenti rompe il tuo CSS in silenzio

Tre trappole causano quasi tutti i danni, e uno strumento basato su trova e sostituisci ci cade in ognuna. Primo, `calc(100% - 20px)` ha bisogno degli spazi intorno a quel meno. Toglili e il browser scarta tutta la dichiarazione, così il layout crolla senza alcun errore.

Diagramma di un file CSS compattato: commenti, spazi e unità zero rimossi da un foglio di stile, con il risparmio di byte accanto al risultato
Gli stessi stili, meno byte.

Secondo, `.card .title` e `.card.title` selezionano elementi diversi. Quello spazio è il combinatore discendente, e ha un significato. Terzo, un data URI dentro `url()` contiene punti e virgola e virgole che non sono affatto separatori.

Minificatore CSS con un breve foglio di stile incollato a sinistra e il risultato compattato su una riga a destra, entrambe le caselle evidenziate
Incolla il CSS, ottieni la copia compatta.

Questo strumento legge il foglio di stile un carattere alla volta, quindi sa quale spazio sta guardando. Di conseguenza toglie gli spazi senza significato e lascia quelli che significano qualcosa.

Quando minificare il CSS

Minifica per ultimo, dopo la build e dopo i test. Tieni il foglio leggibile nell’editor e pubblica quello piccolo, perché nessuno dovrebbe mai modificare a mano un file minificato.

Minificatore CSS in modalità abbellisci, che trasforma una lunga riga compatta in regole ordinate e indentate, con le opzioni di rientro e il risultato evidenziati
La modalità abbellisci ripristina l’impaginazione.

Rende di più sul foglio che ogni pagina carica. Per esempio, un foglio condiviso che ogni visitatore scarica merita molta più attenzione di un file specifico di una pagina.

Minificatore CSS con le opzioni di accorciamento dei colori e di rimozione delle regole vuote attivate, così il risultato riduce il codice esadecimale blu a tre cifre
Spunta le opzioni di cui ti fidi e avvia.

E il CSS inutilizzato?

Togliere le regole che nulla usa è un altro lavoro, e rischioso. Una classe che il tuo JavaScript aggiunge dopo sembra inutilizzata a uno scanner, quindi lo strumento non tira mai a indovinare. Invece accorcia ciò che hai.

Come funziona

Minifica CSS in quattro passaggi

Niente programmi, niente account, niente code. Tutto gira nella scheda che hai già aperta.

  • 1

    Aggiungi il foglio di stile

    Incolla il CSS nell’editor o trascina i file .css nella scheda di caricamento. Entrambe le vie fanno lo stesso lavoro.

  • 2

    Scegli cosa togliere

    I commenti se ne vanno di default. Inoltre puoi accorciare i colori e togliere le regole con corpo vuoto.

  • 3

    Premi minifica

    Lo strumento scorre ogni carattere, riscrive il foglio e poi rilegge la propria risposta prima di mostrarti qualcosa.

  • 4

    Copia o scarica

    Prendi il risultato come testo o salvalo come file .min.css. Nel frattempo l’originale resta esattamente come l’hai lasciato.

Perché questo

Un minificatore CSS che controlla il proprio lavoro

I browser falliscono in silenzio con un CSS rotto. Scartano la dichiarazione e vanno avanti, quindi nessuno ti avvisa che qualcosa è andato storto.

  • Protegge calc()

    Dentro calc, clamp, min e max, un più o un meno con gli spazi mantiene i suoi spazi. Perciò la tua aritmetica sopravvive, proprio dove la maggior parte dei minificatori fallisce in silenzio.

  • Verifica ogni passaggio

    Lo strumento rilegge il proprio output e lo confronta con ciò che voleva scrivere. Se qualcosa differisce, te lo dice invece di tacere.

  • Conosce i tuoi selettori

    Uno spazio tra due selettori significa "discendente", quindi resta. Intorno a un combinatore di figlio o di fratello non significa nulla, quindi se ne va.

  • Lascia passare url() intatto

    Un data URI può contenere punti e virgola, virgole e parentesi. Lo strumento tratta l’intero url() come un solo pezzo e lo copia byte per byte.

  • Nulla lascia la tua scheda

    Il tuo foglio di stile non viaggia mai. Non ci sono richieste, archiviazione o registri, quindi puoi incollare qui anche lavori dei clienti in sicurezza.

  • Mostra il numero reale

    Vedi la dimensione gzip accanto a quella grezza, perché è il gzip ad arrivare davvero al tuo visitatore.

Buone abitudini

Ottenere il massimo da questo compressore CSS

Alcune piccole abitudini mantengono prevedibile un foglio minificato.

  • Conserva l’originale. Modifica sempre il foglio leggibile. Così la copia minificata resta qualcosa che generi, mai qualcosa che mantieni.
  • Minifica per ultimo. Eseguilo dopo Sass, dopo PostCSS e dopo i test. Altrimenti testi un file e ne pubblichi un altro.
  • Servilo con gzip. Minificare e comprimere si sommano. Di conseguenza il peso trasferito scende ben sotto quello del file su disco.
  • Attenzione ai banner di licenza. Lascia attivo quell’interruttore quando un framework che usi richiede che il suo commento di attribuzione viaggi con il codice.
  • Controlla l’interruttore delle regole vuote. È spento di default, perché una regola vuota a volte documenta un’intenzione. Attivalo quando sai che non è così.
  • Guarda il badge di verifica. Se un passaggio dice che non ha potuto verificare, non pubblicare quel file. Invece mandaci il caso e tieni l’originale.
Da evitare

Errori che rompono un foglio minificato

Quasi ogni storia del tipo "il minificatore mi ha rotto il design" è una di queste tre.

  • Perdere gli spazi di calc

    Uno strumento che li toglie trasforma una lunghezza valida in nulla. Allora il layout crolla senza un solo errore in console.

  • Modificare il file minificato

    Le tue modifiche spariscono alla prossima build. Quindi la correzione va sempre nel foglio di stile sorgente.

  • Minificare due volte

    Ripassare un foglio già minificato non fa risparmiare nulla, e rende solo più difficile leggere il confronto successivo.

Domande

Domande frequenti sul minificatore CSS

Questo minificatore CSS romperà il mio design?

Non dovrebbe, e lo verifica invece di darlo per scontato. Lo strumento rilegge ogni passaggio e lo confronta con ciò che voleva scrivere, quindi individua una graffa persa o un url() rovinato e te lo dice, invece di consegnarti un foglio rotto.

calc() continua a funzionare?

Sì, e pesa più di quanto si creda. Dentro calc, clamp, min e max gli spazi intorno a un più o a un meno restano esattamente dove li hai messi, perché toglierli trasforma una lunghezza valida in una dichiarazione che il browser scarta.

Quanto diventerà più piccolo il mio foglio di stile?

Un foglio leggibile di solito cala dal 20 al 40 per cento, e lo strumento mostra il valore esatto per il tuo file. Tuttavia un foglio già compatto risparmia molto meno, perché ci sono meno spazi da togliere.

Rimuove il CSS che non uso?

No, ed è voluto. Una classe che il tuo JavaScript aggiunge più tardi sembra inutilizzata per qualsiasi scanner, quindi tirare a indovinare romperebbe pagine vere. Per questo lo strumento accorcia ciò che hai scritto e lascia a te le decisioni.

Il mio CSS viene caricato da qualche parte?

No. Tutto il minificatore gira nella scheda del browser. Non ci sono richieste, archiviazione o registri, quindi puoi incollare tranquillamente lavori riservati.

Posso minificare più file insieme?

Sì. Apri la scheda di caricamento e trascina tutti i file .css che vuoi. Lo strumento minifica ciascuno separatamente, e puoi scaricarli uno alla volta.

Altri strumenti gratuiti

Altri strumenti che puoi usare subito

Ognuno gira nel browser e non ti chiede nulla.

  • Minificatore JavaScript

    Riduci uno script allo stesso modo, con lo stesso controllo che il risultato corrisponda ancora al tuo codice.

    Apri lo strumento →
  • Compressore SVG

    Riduci file SVG o markup incollato, ed elimina gli script nascosti al loro interno.

    Apri lo strumento →
  • I tuoi PNG trasformati in WebP

    Converti un lotto di immagini in un formato più leggero, mantenendo la trasparenza.

    Apri lo strumento →

Riduci il tuo prossimo foglio di stile in pochi secondi

Incolla il CSS, premi un pulsante e verifica tu stesso il risparmio. Nulla viaggia da nessuna parte e nulla resta salvato.