Minificare JavaScript e CSS – minifier JS/CSS online

Scegli il linguaggio, incolla il codice e clicca “Minifica”.

Testi e file restano nel tuo browser: non viene inviato nulla a un server.

Come si usa

  1. In “Linguaggio” scegli JavaScript o CSS, poi incolla il codice.
  2. Clicca “Minifica” per togliere spazi, a capo e commenti. Sotto il risultato vedi il peso prima e dopo e il risparmio in percentuale.
  3. Con “Accorcia i nomi delle variabili” attivo, le variabili locali delle funzioni ricevono nomi di una o due lettere e il file si alleggerisce ancora. I nomi globali usati altrove restano invariati.
  4. I commenti che iniziano con /*! o contengono @license vengono conservati finché “Mantieni i commenti di licenza” è attivo.

Domande frequenti

La minificazione può cambiare il comportamento del codice?

Il JavaScript viene minificato con Terser e il CSS con CSSO, diffusi strumenti open source pensati per non alterare il comportamento. Il codice che dipende da eval o dai nomi delle funzioni può comunque comportarsi diversamente: provalo prima di metterlo in produzione.

I moduli ES sono supportati?

Sì. Se il codice contiene istruzioni import o export, viene minificato come modulo ES. Altrimenti viene trattato come script classico e i nomi globali non vengono rinominati.

Si può rendere di nuovo leggibile un codice minificato?

Il formatter JS/CSS ripristina a capo e indentazione. I commenti eliminati e i nomi accorciati però non tornano: conserva sempre il codice originale.

Strumenti simili

Tutti gli strumenti