Convertitore CSV ↔ JSON
Converti CSV in JSON o JSON in CSV istantaneamente. Incolla i tuoi dati, scegli la direzione e scarica il risultato. Gratuito, privato e senza registrazione.
Aggiornato aprile 2026
Revisionato da Rafael Duarte
Come convertire CSV in JSON (e viceversa)
Incolla o carica i dati, scegli la direzione, scarica il risultato
1. Scegli la direzione
CSV → JSON per passare dati da un foglio di calcolo a un'API, JSON → CSV per portare una risposta JSON in Excel.
2. Incolla o carica il file
Incolla il testo nel riquadro oppure carica un .csv, .tsv o .txt (o un .json nella direzione opposta). La conversione parte da sola.
3. Regola le opzioni e scarica
Separatore, riga di intestazione, formato di uscita e riconoscimento dei tipi; poi copia il risultato o scaricalo come output.json o output.csv.
Convertitore CSV JSON pensato anche per l'Excel italiano
Separatori, virgolette e oggetti annidati gestiti correttamente
Rilevamento del separatore
Virgola, punto e virgola, tabulazione o barra verticale vengono riconosciuti dalla prima riga; puoi anche forzarne uno a mano.
Campi tra virgolette
Separatori, a capo e virgolette doppie ("") all'interno di un campo racchiuso tra virgolette restano nel valore, come prevede la RFC 4180.
Riconoscimento dei tipi (opzionale)
Con l'opzione attiva 42 diventa un numero, true/false dei booleani e le celle vuote null; senza, ogni valore resta una stringa.
Appiattimento del JSON annidato
Nel passaggio a CSV gli oggetti annidati diventano colonne con notazione a punti, a qualsiasi profondità: cliente.indirizzo.città. Gli array finiscono nella cella come testo JSON.
Array o oggetto indicizzato
Con ARRAY ottieni un elenco di oggetti; con OBJECT un unico oggetto le cui chiavi sono i valori della prima colonna, comodo per cercare un record per ID.
CSV con punto e virgola per Excel
Nella direzione JSON → CSV scegli virgola o punto e virgola: il secondo è quello che Excel in italiano si aspetta all'apertura.
Esempi di conversione
Quando passare da CSV a JSON o da JSON a CSV
Dati che viaggiano tra fogli di calcolo e codice
Importare un foglio Excel in un'API
Un listino o un'anagrafica esportati da Excel diventano un array JSON pronto per un endpoint REST, MongoDB o Firestore.
Aprire una risposta API in Excel
Il JSON di un gestionale o di un servizio web diventa un CSV con punto e virgola da passare a chi lavora in Excel o LibreOffice Calc.
Preparare dati per Power BI o Looker Studio
Appiattisci un JSON annidato in colonne leggibili prima di caricarlo nello strumento di analisi.
Creare fixture e dati di test
Scrivi i casi di test in una tabella, che è più comoda da compilare, e convertili in JSON per i test automatici o i mock.
Dizionari indicizzati per ID
Il formato OBJECT produce una mappa codice → record, utile per tabelle di lookup come comuni, prodotti o causali.
Errori comuni nella conversione CSV JSON
Codici numerici senza zero iniziale
Con «riconosci tipi», valori come 00184 restano testo, ma un codice articolo come 4512 diventa il numero 4512. Se un'API si aspetta sempre stringhe per quei campi, lascia l'opzione disattivata.
Numeri all'italiana
12,50 resta una stringa, mentre 1.234 diventa il numero 1,234 e non 1234, perché il punto viene trattato come separatore decimale. Prima di riconoscere i tipi, porta gli importi al formato con il punto decimale e senza separatore delle migliaia.
Codifica del file caricato
Il file viene letto come UTF-8 e, se non è UTF-8 valido, come Windows-1252, la codifica del CSV classico di Excel. Altre codifiche possono mostrare simboli al posto delle accentate: in quel caso salva da Excel come «CSV UTF-8 (delimitato da virgole)».
Chiavi duplicate nel formato OBJECT
Se la prima colonna ha valori ripetuti, ogni riga con la stessa chiave sovrascrive la precedente e nel JSON ne resta una sola. Usa una colonna con valori univoci o il formato ARRAY.
Perché usare questo convertitore CSV ↔ JSON
Le due direzioni stanno nella stessa pagina e gestiscono quello che di solito va storto: il punto e virgola dell'Excel italiano, le virgolette dentro i campi e i JSON con più livelli di annidamento.
La conversione avviene nel browser, anche quando carichi un file: anagrafiche clienti, listini o export di un gestionale non vengono inviati a nessun server.
Domande frequenti
Incolla il contenuto o carica il file .csv: con l'intestazione attiva, ogni riga diventa un oggetto JSON le cui chiavi sono i nomi delle colonne. Il risultato compare subito e si può copiare o scaricare come output.json.
Riferimenti
Il formato CSV spiegato in italiano, con le varianti di separatore usate nei diversi paesi.
La specifica IETF (in inglese) su virgolette, a capo e intestazione nei file CSV.
La sintassi di JSON descritta in italiano sul sito di riferimento del formato.
Strumenti correlati
- Formattatore & Validatore JSON Sviluppatore Formattatore e validatore JSON online gratuito — formatta, valida, minifica ed esporta JSON in CSV. Vista ad albero, vista grafico e evidenziazione...
- Convertitore YAML ↔ JSON Sviluppatore Converti YAML in JSON o JSON in YAML istantaneamente nel browser. Incolla la tua config o dato, scegli la direzione e copia il risultato. Gratuito, senza...
- JSON in Interfaccia TypeScript Sviluppatore Converti istantaneamente qualsiasi oggetto JSON in interfacce TypeScript pulite. Strumento online gratuito — supporta oggetti annidati, array e campi opzionali.
- Generatore Tabella ASCII e Markdown Sviluppatore Generatore tabelle ASCII gratuito — crea tabelle testo in stile MySQL, Markdown, Unicode, arrotondato, doppia linea e reStructuredText. Incolla CSV, copia...
- Decodificatore Base64 Sviluppatore Decodifica stringhe Base64 in testo semplice istantaneamente nel browser. Supporta UTF-8, input multiriga e mostra il conteggio dei caratteri originali.