Vai al contenuto
Strumento gratuito

Minificatore JavaScript online: riduci JS, CSS e HTML

Il minificatore riduce le dimensioni di JavaScript, CSS e HTML senza cambiarne il funzionamento: elimina commenti e spazi superflui e abbrevia i nomi locali in JavaScript. L'esempio JavaScript qui sotto, per esempio, passa da 324 B a 180 B. È gratuito, non richiede registrazione e il tuo codice resta nel browser.

Creato da Florian Galz

Codice ridotto? Con un web hosting veloce, il tuo sito si carica ancora più rapidamente.

Codice minificato

Il codice minificato apparirà qui non appena inserirai qualcosa a sinistra.

Impostazioni

Le variabili locali e i parametri ricevono nomi brevi. I nomi globali restano invariati affinché gli altri script possano continuare a trovarli.

Abbrevia le espressioni e rimuove il codice inutilizzato. Il comportamento del codice resta invariato.

I commenti con /*! … */, @license o @preserve vengono mantenuti.

Inserisci il codice a sinistra o carica l'esempio. Il risultato apparirà subito.

Il tuo codice resta nel tuo browser: non viene caricato né salvato.

Risultato di esempio

Ecco cosa fa il minificatore JavaScript con il tuo codice

Inserisci codice JavaScript leggibile: lo strumento rimuove commenti e spazi superflui, abbrevia i nomi locali e restituisce il codice su una riga compatta, mostrando le dimensioni prima e dopo. I valori qui sotto sono un esempio fisso: il tuo risultato dipende dal codice.

Esempio · Impostazioni predefinite

Input (leggibile)

script.js
// Warenkorb-Summe berechnenfunction calculateTotal(items, taxRate) {  let subtotal = 0;  for (const item of items) {    subtotal += item.price * item.quantity;  }  const tax = subtotal * taxRate;  return Math.round((subtotal + tax) * 100) / 100;} console.log(calculateTotal([{ price: 4.99, quantity: 2 }], 0.19));

Output (minificato)

script.min.js
function calculateTotal(t,o){let c=0;for(const o of t)c+=o.price*o.quantity;const a=c*o;return Math.round(100*(c+a))/100}console.log(calculateTotal([{price:4.99,quantity:2}],.19));
Originale
324 B
Minificato
180 B
Risparmio
44,4 %
In questo esempio, questa parte del file era composta da commenti, rientri e nomi lunghi.

Funzioni

File più piccoli, stesso funzionamento

Cosa rimuove il minificatore e cosa lascia intenzionalmente invariato.

JavaScript con terser

Rimuove commenti e spazi superflui, abbrevia i nomi locali e semplifica le espressioni. I nomi globali restano invariati e i moduli ES vengono riconosciuti.

CSS senza sorprese

Commenti, spazi e punti e virgola finali vengono rimossi. Valori, colori, unità, stringhe e url() restano identici carattere per carattere.

HTML con codice inline

Gli spazi superflui accanto agli elementi a blocco vengono rimossi; tra le parole resta uno spazio. Vengono ridotti anche style, script e JSON-LD.

Dimensioni prima e dopo

Risparmio in percentuale e byte, più le dimensioni di entrambe le versioni con gzip, così come vengono trasmesse da un server web.

Mantieni i commenti di licenza

Se vuoi, i commenti con /*! … */, @license o @preserve vengono conservati; i commenti HTML condizionali vengono sempre conservati.

Rimane nel tuo browser

Nessun caricamento o salvataggio: il codice viene ridotto direttamente sul tuo dispositivo.

Come funziona

Come minificare JavaScript, CSS e HTML online

Quattro passaggi, senza registrazione né installazione.

Passaggio 1

Scegli il linguaggio

Seleziona JavaScript, CSS o HTML in alto. Quando cambi scheda, il codice di ogni linguaggio viene conservato.

Passaggio 2

Incolla il codice

Incolla il codice nel campo a sinistra, apri un file fino a 2 MB o carica l'esempio. Il risultato appare a destra dopo una breve pausa nella digitazione.

Passaggio 3

Controlla le impostazioni

Per JavaScript puoi scegliere se abbreviare i nomi e ottimizzare le espressioni. Puoi conservare i commenti di licenza e, per HTML, anche i commenti normali.

Passaggio 4

Applica il risultato

Controlla il risparmio con e senza gzip, copia il codice minificato oppure scaricalo come script.min.js, style.min.css o index.min.html.

Scopri di più

Altri strumenti

Confrontare testi online (Diff Checker)

Confronta online due testi, configurazioni o versioni di codice, visualizza le differenze riga per riga e parola per parola e copiale come Unified Diff. Funziona interamente nel browser.

Creato da Dimitri Heissler

Formatter JSON

Formatta, minimizza e convalida JSON con evidenziazione della sintassi, indicazione degli errori e download, interamente nel browser.

Creato da Jakub Martyniak

Tester Regex

Testi le espressioni regolari in tempo reale con il motore JavaScript nativo: evidenziazione delle corrispondenze, gruppi di cattura e modalità di sostituzione, tutto nel browser.

Creato da Jakub Martyniak

Formattatore e validatore XML

Convalida, formatta, minimizza e ripara automaticamente l'XML (caratteri senza escape, tag mancanti, dichiarazione mancante): 100 % nel browser, senza caricamento.

Creato da Justin Schuessler

Codificatore/decodificatore Base64

Codifica e decodifica testo in Base64, anche nella variante sicura per gli URL, con errori mostrati chiaramente. Tutto nel browser.

Creato da Jakub Martyniak

Generatore .htaccess e generatore htpasswd

Crea online file Apache .htaccess e .htpasswd: reindirizzamenti 301, HTTPS, protezione con password bcrypt, regole WordPress, pagine di errore, caching, GZIP e protezione contro l’hotlinking. Funziona interamente nel browser.

Creato da Dimitri Heissler

Formattatore SQL online (formatta e abbellisci SQL)

Formatta, abbellisci e minimizza SQL online per MySQL, MariaDB e PostgreSQL, con rientri e maiuscole per le parole chiave. Funziona interamente nel browser, senza caricamenti.

Creato da Luca Stanek

Formatter HTML e CSS online (abbellisci il codice)

Formatta, indenta e abbellisci HTML e CSS online, con rilevamento automatico della lingua. Funziona interamente nel browser, senza caricamenti.

Creato da Luca Stanek

Comprimi e ridimensiona le immagini

Comprimi e ridimensiona le immagini online: riduci le dimensioni di JPG, PNG e WebP, imposta una dimensione target in KB o converti i file, ad esempio da PNG a JPG. Tutto avviene nel browser.

Creato da Dimitri Heissler

FAQ

Domande frequenti

Risposte rapide sulla minificazione di JavaScript, CSS e HTML con questo strumento.

Il codice minificato e le dimensioni prima e dopo. L'esempio JavaScript di questa pagina, per esempio, passa da 324 B a 180 B. Puoi vedere anche le dimensioni di entrambe le versioni con compressione gzip, così come vengono trasmesse da un server web.

Un minificatore riduce le dimensioni del codice senza cambiarne il funzionamento: rimuove commenti, rientri e interruzioni di riga e abbrevia i nomi delle variabili locali. Così il file si carica più velocemente. Questo minificatore elabora JavaScript, CSS e HTML.

Seleziona la scheda CSS e inserisci il tuo foglio di stile. Lo strumento rimuove commenti, spazi superflui e l'ultimo punto e virgola di ogni blocco. Valori, colori e unità restano esattamente come li hai scritti; se vuoi, puoi conservare i commenti con /*! … */.

Seleziona la scheda HTML. I commenti vengono rimossi, gli spazi superflui accanto agli elementi a blocco come div o p vengono eliminati e quelli tra parole ed elementi inline ridotti a uno, così la pagina mantiene lo stesso aspetto. pre e textarea restano invariati; se vuoi, vengono ridotti anche il CSS in style e il JavaScript in script.

No. Lo strumento usa terser, lo stesso minificatore impiegato da molti strumenti di build. Abbrevia solo i nomi locali; quelli globali restano invariati, così gli altri script possono continuare a trovarli. Nei moduli ES con import o export vengono abbreviati anche i nomi al livello più alto. Se disattivi l'ottimizzazione del codice, i nomi vengono solo abbreviati e il codice non viene riscritto.

Se JavaScript contiene un errore di sintassi oppure un commento, una stringa o un tag non chiuso, lo strumento indica la riga e la colonna. Un clic ti porta al punto corrispondente nell'input. Se un blocco style o script in HTML contiene un errore, rimane invariato e lo strumento te lo segnala.

Sì, i due metodi si completano: gzip comprime le ripetizioni, mentre la minificazione rimuove i commenti e abbrevia i nomi che gzip non riesce a eliminare. Lo strumento ti mostra entrambe le dimensioni con gzip, così vedi quanti dati vengono effettivamente trasmessi per il tuo codice.

No. Tutto avviene nel tuo browser, senza caricamenti né salvataggi. Puoi aprire file fino a 2 MB, per esempio .js, .css o .html.

Hai altre domande?

Contatta il supporto
Vuoi tempi di caricamento rapidi?

Il tuo sito web ha bisogno di un hosting veloce

Codice JavaScript, CSS o HTML minificato e web hosting ZAP-Hosting: così il tuo sito si carica in un attimo. Per avere più controllo, scegli un VPS tutto tuo.

4,4/5 Trustpilot32.000+ Server attiviDal 2010

Nessuna configurazione. Nessun rischio. Online in pochi secondi.

Durata flessibileDisdicibile in qualsiasi momentoOnline in 60 secondi

Cerchi altri strumenti? Visualizza tutti gli strumenti per sviluppatori