Formattatore e Minificatore JavaScript
Formatta, abbellisci e minifica JavaScript online nel browser. Pulisci il codice disordinato o comprimilo con Terser — gratuito, privato, il tuo codice non lascia mai il dispositivo.
🔒 100% nel browser — il tuo codice non lascia mai il dispositivo.
Cos'è la Formattazione JavaScript?
La formattazione JavaScript (chiamata anche abbellimento o pretty-printing) riscrive il codice con indentazione, spaziatura e ritorni a capo coerenti così che sia facile da leggere e revisionare. Il codice si comporta in modo identico prima e dopo — cambiano solo gli spazi bianchi. La minificazione fa il contrario: accorcia i nomi, rimuove i commenti e comprime gli spazi bianchi per produrre il bundle più piccolo che esegue lo stesso. Questo strumento fa entrambe le cose, interamente nel browser.
Funzionalità Principali
Formatta e minifica
Abbellisci il JavaScript disordinato per la leggibilità o comprimilo con Terser per la produzione — in un unico strumento.
Risparmio in byte
Visualizza esattamente quanti byte ha risparmiato Terser, così conosci l'impatto sul bundle.
100% privato
Tutta l'elaborazione avviene nel browser. Il tuo codice non viene mai inviato a un server.
Controlli di stile
Scegli l'indentazione a 2 spazi, 4 spazi o tab durante l'abbellimento.
Esempi
Funzione compatta
function add(a,b){return a+b}const doubled=[1,2,3].map(x=>x*2);console.log(doubled) Rientra uno script su una sola riga in istruzioni leggibili.
Async/await
async function load(id){const r=await fetch(`/api/${id}`);if(!r.ok)throw new Error('bad');return r.json()} Formatta in modo pulito le funzioni async e i template literal.
Oggetto letterale
const cfg={retries:3,timeout:5000,headers:{'Content-Type':'application/json'},onError(e){console.warn(e)}} Disponi oggetti annidati e metodi abbreviati riga per riga.
Classe
class Counter{#n=0;inc(){this.#n++}get value(){return this.#n}} Indenta campi e metodi della classe per la leggibilità.
Casi d'Uso Comuni
- Leggere codice minificato
- Abbellisci uno script minificato o offuscato per capirlo e debuggarlo.
- Revisione del codice
- Formatta il JavaScript prima di una pull request per codice coerente e confrontabile.
- Bundle di produzione leggeri
- Minifica il JavaScript di produzione con Terser per ridurre i byte e velocizzare il caricamento.
- Riordinare un frammento
- Riformatta un rapido incolla dalla console o da un gist in codice pulito e leggibile.
Dettagli Tecnici
- Abbellito con js-beautify
- Usa il collaudato motore js-beautify per un'indentazione e una spaziatura prevedibili e configurabili.
- Minificato con Terser
- Terser è il minificatore JavaScript di riferimento — rinomina le variabili locali, rimuove il codice morto e i commenti preservando il comportamento.
- Basato su browser
- Viene eseguito interamente lato client; il tuo codice non lascia mai il dispositivo o raggiunge un server.
Buone Pratiche
- Formatta il sorgente, minifica per la produzione
- Mantieni codice leggibile nel repository e lascia che la build minifichi con Terser.
- Minifica la sintassi moderna con attenzione
- Terser lavora con JavaScript standard; proposte molto recenti potrebbero richiedere prima una fase di transpilazione.
- Non modificare manualmente l'output minificato
- Le variabili rinominate rendono il codice minificato difficile da mantenere — modifica il sorgente, poi ri-minifica.
Domande Frequenti
Come formatto JavaScript online?
Come minifico JavaScript?
Qual è la differenza tra formattare e minificare JavaScript?
La minificazione cambia quello che fa il mio codice?
Il mio codice è al sicuro con questo strumento?
Perché la minifica segnala un errore?
Quale indentazione dovrei usare per JavaScript?
Strumenti correlati
Vedi tutti gli strumenti →Formattatore, Abbellitore e Minificatore CSS
Codice
Formatta, abbellisci e minifica CSS online nel browser. Pulisci i fogli di stile disordinati o comprimili per la produzione — gratuito, privato, il tuo CSS non lascia mai il dispositivo.
Formattatore, Abbellitore e Minificatore HTML
Codice
Formatta, abbellisci e minifica HTML online nel browser. Indenta il markup disordinato o comprimilo per la produzione — gratuito, privato, il tuo HTML non lascia mai il dispositivo.
Formattatore e Abbellitore SQL
Codice
Formattatore SQL online: formatta, abbellisci e minifica query nel browser. Supporta PostgreSQL, MySQL, SQL Server, BigQuery, Snowflake e Oracle. Gratuito e privato.
Convertitore di Basi Numeriche — Bin, Hex, Ott, Dec
Strumenti di conversione
Converti istantaneamente tra binario, esadecimale, decimale, ottale e qualsiasi base (2-36). Strumento online gratuito e privato: tutta l'elaborazione avviene nel tuo browser.
Decodificatore e codificatore Base64
Codifica e formattazione
Decodifica e codifica Base64 online gratis. Conversione in tempo reale con pieno supporto UTF-8 ed emoji. 100% privato — gira nel tuo browser. Nessuna registrazione.
Convertitore da Base64 a immagine
Codifica e formattazione
Decodifica una stringa Base64 o un data URI in un'immagine nel tuo browser. Anteprima, dimensioni e MIME, poi scarica come PNG, JPG, GIF, SVG. Nessun upload.