EasyFormatConverter è una raccolta di strumenti online gratuiti per convertire formati di dati — JSON, YAML, CSV, XML, TOML — e per generare codice tipizzato (TypeScript, Python, Go, Rust) a partire da esempi JSON. Un centinaio di convertitori, ciascuno disponibile in sette lingue.
Privacy by design
Ogni conversione avviene interamente nel tuo browser. Non c’è alcun endpoint di upload, nessun server di elaborazione: il codice che fa il lavoro viene scaricato con la pagina e viene eseguito in locale. Puoi aprire uno strumento, disconnetterti da internet, e continua a funzionare. Questo rende gli strumenti sicuri per chiavi API, dati dei clienti e tutto ciò che non incolleresti in un sito sconosciuto.
Come verificarlo di persona
Niente qui ti chiede di crederci sulla parola.
Apri gli strumenti per sviluppatori del browser, scheda Rete, e avvia una conversione: nessuna richiesta lascia la pagina. Oppure carica uno strumento, togli la connessione e continua a convertire — la pagina ha già tutto quello che le serve. Il sito è un insieme di file statici, e ogni convertitore è normale JavaScript, arrivato con la pagina ed eseguito nella tua scheda come qualsiasi altro script.
Cosa misuriamo e cosa no
Solo traffico aggregato — pagine viste, referrer, paesi — tramite un’istanza Umami self-hosted. Nessun cookie, nessun fingerprinting, nessun tracciamento tra siti: per questo non vedi alcun banner di consenso, non c’è nulla da accettare.
Quello che incolli in uno strumento non ne fa mai parte, per la semplice ragione che non lascia la scheda. L’informativa sulla privacy nomina ogni servizio coinvolto.
Gratuito, veloce, essenziale
Nessun account, nessun paywall, nessun banner dei cookie. Ogni strumento fa bene una conversione, con output in tempo reale, evidenziazione della sintassi e gestione corretta dei casi limite che mandano in crisi i convertitori ingenui: campi CSV tra virgolette, ancore YAML, attributi XML, tabelle TOML.
Cosa questi strumenti non fanno
Vale la pena dirlo apertamente, perché è il genere di cosa che preferisci sapere qui piuttosto che a metà di un lavoro:
- Tutto viene eseguito in memoria: il limite pratico di dimensione è quello del tuo browser, non di un server. Un input molto grande diventa lento prima di diventare sbagliato.
- Alcuni formati hanno zone realmente ambigue: se un valore XML debba diventare un attributo o un elemento, come appiattire un’ancora YAML. Ogni convertitore sceglie una risposta ragionevole e la applica con coerenza, ma resta una scelta, non una regola.
- Il codice generato — tipi TypeScript, struct Go, schemi SQL — è dedotto dall’unico esempio che incolli. Descrive quell’esempio. Un campo assente dal tuo esempio è assente dall’output, e un campo che vi compare come null non può dire al generatore quale tipo contenga di solito.
Fatto da sviluppatori
Sono gli strumenti che volevamo per noi stessi: aprire, incollare, copiare il risultato, tornare al lavoro. Nessuna registrazione, nessun tour guidato, nessuna newsletter: solo la conversione per cui sei venuto.