Input YAML

Output Minificato

Cos'è un Minifier YAML?

I documenti YAML usano indentazione e righe vuote per la leggibilità. Quando è necessario ridurre le dimensioni del file — per il trasferimento di rete, l'incorporazione nel codice o la memorizzazione in un database — la minificazione rimuove gli spazi bianchi extra. La specifica YAML 1.2 consente output compatto; la struttura e il contenuto rimangono gli stessi. Solo la formattazione cambia.

Questo strumento analizza il tuo YAML e genera una versione compatta. La minificazione funziona interamente nel tuo browser. Nulla viene inviato a un server, quindi è sicuro da usare con configurazioni di produzione, manifest Kubernetes o dati sensibili.

Esempi di Minificazione YAML

La minificazione rimuove gli spazi bianchi extra. Esempio a tema telecom:

Esempio: Record abbonato

Input

Output:

Output

Clicca il pulsante Esempio sopra per caricare altri esempi nell'editor.

Come Usare Questo Strumento

1

Incolla o Carica YAML

Copia il tuo YAML e incollalo nell'editor sinistro. Puoi anche cliccare su <strong>Carica</strong> per caricare un file <code>.yaml</code> o <code>.yml</code> dal computer. Il pulsante <strong>Esempio</strong> carica dati di esempio per i test.

2

Visualizza l'Output Minificato

Il pannello destro mostra il YAML compatto. Le statistiche mostrano i byte risparmiati. YAML non valido mostra un errore — correggilo prima con il YAML Validator.

3

Copia o Scarica

Usa <strong>Copia</strong> per mettere il risultato negli appunti, o <strong>Scarica</strong> per salvarlo come file. Per riformattare il YAML con indentazione usa il YAML Formatter.

Quando la Minificazione YAML è Utile

I manifest Kubernetes, i file Docker Compose e le configurazioni CI/CD possono essere grandi. Il formato YAML è leggibile ma prolisso. La minificazione prima dell'invio in rete riduce le dimensioni del payload. Per webhook o API che accettano YAML, l'input compatto è spesso preferibile.

Incorporare YAML nel codice, memorizzarlo in campi database o passarlo tramite URL spesso richiede una forma compatta. Se devi convertire in JSON usa YAML a JSON.

Domande Frequenti

La minificazione rompe il YAML?

No. L'indentazione viene normalizzata ma la struttura rimane valida. I commenti potrebbero essere rimossi a seconda del parser. La struttura YAML è definita dall'indentazione e viene preservata.

Quando minificare?

Quando si invia YAML in rete, lo si incorpora nel codice o si riduce le dimensioni del payload. Per i file di configurazione che si modificano, mantieni il YAML formattato per la leggibilità.

I miei dati sono privati?

Sì. La minificazione funziona interamente nel tuo browser con JavaScript. Nessun dato viene inviato a nessun server. Puoi verificarlo aprendo la scheda Rete del tuo browser durante l'utilizzo dello strumento.

Qual è il limite di dimensione?

Non c'è un limite fisso dello strumento stesso. Dipende dalla memoria disponibile del tuo browser. I file YAML fino a 10-15 MB di solito funzionano senza problemi. Per configurazioni molto grandi, considera di dividerle o usare uno strumento da riga di comando.

La minificazione preserva la struttura?

Sì. Vengono rimossi o normalizzati solo gli spazi bianchi. Chiavi, valori e annidamento rimangono gli stessi. L'output è YAML valido. Per la massima compressione puoi convertire in JSON e usare il JSON Minifier, ma la minificazione YAML preserva il formato.

Strumenti Correlati

Specifica YAML. Riferimento rapido YAML. Specifica JSON. MDN. YAML GitHub.