← Tutti gli strumenti

Convertitore JSON ↔ YAML

Trasforma JSON in YAML e viceversa, in tempo reale, nel tuo browser.

Incolla del JSON o del YAML in uno dei due riquadri: la conversione è istantanea. Ideale per file di configurazione (Docker, Kubernetes, GitHub Actions, OpenAPI), API payload, traduzioni i18n.

Tutto avviene nel browser: i dati non vengono mai inviati a un server, non vengono salvati e non vengono tracciati.

🔒 Privacy by design: questo strumento è 100% client-side. Nessun upload, nessuna registrazione, nessun cookie tecnico per la conversione.

JSON

 

YAML

 

JSON e YAML: differenze pratiche

JSON (JavaScript Object Notation) è il formato standard per API web. Compatto, machine-readable, ma poco leggibile quando le strutture sono profonde.

YAML (YAML Ain't Markup Language) è più verboso ma molto più leggibile per umani. Usa indentazione anziché parentesi. Standard per Docker Compose, Kubernetes, GitHub Actions, Ansible.

Entrambi supportano gli stessi tipi base (stringhe, numeri, booleani, array, oggetti, null) quindi la conversione tra i due è quasi sempre lossless.

Domande frequenti

I miei dati vengono caricati su un server?
No, mai. Tutto il parsing e la conversione avvengono nel browser tramite la libreria js-yaml. Puoi anche disconnettere internet dopo aver aperto la pagina: lo strumento continuerà a funzionare.
Quale dialetto YAML viene usato?
YAML 1.2 (spec ufficiale, schema core). Supporta stringhe multilinea, ancore, alias, tag, e tutti i tipi standard.
Posso convertire YAML con commenti?
Sì, vengono accettati in input. Tuttavia JSON non supporta commenti, quindi nella conversione JSON i commenti vengono persi (limite del formato).
Le date in YAML diventano stringhe in JSON?
Le date ISO 8601 di YAML vengono convertite in stringhe ISO (es. "2026-05-28T10:00:00.000Z") perché JSON non ha un tipo Date nativo.

Strumenti correlati