Vai al contenuto
ToolMug

Minificatore JavaScript

Riduci il JavaScript per la produzione. Terser rimuove spazi e commenti, accorcia i nomi delle variabili locali e semplifica il codice, e vedi esattamente quanti byte hai risparmiato.

Funziona nel tuo browser: nulla di ciò che inserisci viene caricato

Come si usa

  1. Incolla il tuo JavaScript.
  2. Scegli se abbreviare i nomi delle variabili e mantenere i commenti di licenza.
  3. Fai clic su «Minimizza» oppure premi Ctrl+Enter (⌘+Enter su Mac).
  4. Copia o scarica il file minificato.

Opzioni spiegate

Abbrevia i nomi delle variabili
Rinomina variabili locali e parametri delle funzioni con singole lettere. I nomi globali restano invariati, così altri script possono ancora usarli.
Mantieni i commenti di licenza
Conserva i commenti che iniziano con /*! o contengono @license o @preserve, che molte licenze richiedono di mantenere.

Esempi

function add(first, second) {
  // sum
  return first + second;
}

diventa function add(d,n){return d+n}.

Domande frequenti

Il codice minificato è sicuro da usare?

Terser applica solo trasformazioni che mantengono il comportamento del codice valido. Il codice che dipende dai nomi delle funzioni in fase di esecuzione (per esempio tramite Function.name) può comportarsi diversamente quando i nomi vengono abbreviati; in quel caso disattiva l'opzione.

Supporta il JavaScript moderno?

Sì. Terser riconosce la sintassi attuale, incluse classi, funzioni async, optional chaining e moduli. Non converte il codice per i browser più vecchi.

Il mio codice viene caricato online?

No. Terser viene eseguito nel tuo browser.

Privacy

Questo strumento funziona interamente nel tuo browser. File e testi vengono elaborati sul tuo dispositivo e non vengono mai caricati sui nostri server.

Strumenti correlati