Skip to content
Zoyku

Minificatore JavaScript

Un minificatore JavaScript prudente: scarta i commenti e collassa le righe vuote, mantenendo le interruzioni di riga — nessuna riscrittura rischiosa, la semantica del tuo codice resta intatta.

Questo strumento gira interamente nel tuo browser. I tuoi dati non lasciano mai il dispositivo: non vengono caricati su nessun server.

Come si usa

  1. 1Incolla il tuo JavaScript nella casella di input.
  2. 2L'output minificato compare all'istante, con dimensioni di input/output e percentuale risparmiata.
  3. 3Copia lo script compatto o svuota l'input per minificarne un altro file.

Minificatore JavaScript

Questo minificatore fa esattamente due cose: toglie i commenti // e /* */ (perfino dentro file contorti — stringhe, template literal comprese le annidate ${…} e le espressioni regolari sono rispettate), e collassa le righe vuote e l'indentazione. Le interruzioni di riga tra istruzioni vengono preservate, quindi l'inserimento automatico del punto e virgola continua a funzionare esattamente come prima.

Non rinominerà mai variabili, non inlina codice e non unisce istruzioni — quello è compito di un build tool completo. Ciò che ottieni è un file sensibilmente più piccolo e minificato in sicurezza, più una lettura del risparmio in byte dal vivo, tutto nel tuo browser.

Domande frequenti

Perché mantiene le interruzioni di riga invece di unire tutto su una riga?

Scelta deliberata. JavaScript si affida all'inserimento automatico del punto e virgola, e togliere le nuove righe può cambiare in silenzio ciò che un programma fa. Mantenere le interruzioni di riga rende questo minificatore sicuro per codice che non passa mai per un vero bundler.

In cosa differisce da Terser o UglifyJS?

Quelli analizzano e riscrivono l'AST: comprimono i nomi, tolgono il codice morto, inlinano. Output molto più piccolo, ma un vero passaggio di build. Questo strumento toglie solo commenti e righe vuote — zero rischio di cambi di comportamento, nessuna build richiesta.

Il mio codice viene caricato da qualche parte?

No. Tutto gira in locale nel tuo browser — il tuo sorgente non lascia mai il dispositivo.

Incorpora questo strumento

Metti questo strumento sul tuo sito con una riga: gira nel browser del visitatore.

<iframe src="https://zoyku.com/it/tools/javascript-minifier?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — javascript-minifier" loading="lazy"></iframe>
100% local processing