Convertir CSV en JSON en Ligne Gratuit — Sans Upload, Données Intactes
Transformez vos fichiers CSV, TSV et texte en JSON propre directement dans le navigateur — délimiteurs détectés automatiquement, en-têtes convertis en clés. Sans upload, sans inscription, sans limite.
Déposez ici des fichiers .csv, .tsv ou .txt, ou cliquez pour parcourir
Formats .csv / .tsv / .txt · traitement local · jamais envoyé
Comment convertir CSV en JSON en ligne
- Déposez un ou plusieurs fichiers .csv, .tsv ou .txt — tout est traité en local, jamais envoyé.
- Cliquez sur Convertir en JSON — le délimiteur est détecté automatiquement et les lignes deviennent des objets.
- Vérifiez l’aperçu — chaque résultat affiche la table convertie et les 2 000 premiers caractères du JSON.
- Téléchargez le résultat — un fichier se télécharge directement ; plusieurs fichiers reviennent en ZIP.
Comment fonctionne l’analyse
L’analyseur détecte le délimiteur — virgule, point-virgule ou tabulation — si bien que les exports Excel, les exports européens au point-virgule et les sorties d’outils de base de données fonctionnent sans configuration. Les champs entre guillemets sont traités selon RFC 4180 : virgules, guillemets doublés et même sauts de ligne à l’intérieur des guillemets sont préservés à l’identique, et une BOM UTF-8 en tête est retirée avant la lecture.
La première ligne fournit les clés et chaque ligne suivante devient un objet JSON. Les cellules absentes sont remplies avec null afin que toutes les lignes gardent la même forme. Les valeurs sont typées comme le fait un tableur : les champs d’allure numérique deviennent des nombres, les mots-clés TRUE/FALSE des booléens, et les valeurs d’allure de date sont reconnues comme des numéros de série Excel.
La première ligne est toujours traitée comme l’en-tête. Si votre fichier commence directement par des données, ajoutez d’abord une ligne d’en-têtes — sinon le premier enregistrement sera consommé comme noms de colonnes.
Ce que devient chaque valeur en JSON
| Valeur dans le fichier | Valeur JSON | Remarques |
|---|---|---|
| 42 / 3.14 | nombre | Les champs d’allure numérique sont convertis, entre guillemets ou non |
| TRUE / FALSE | booléen | Les mots-clés de vérité des tableurs sont reconnus |
| 2020-01-15 | nombre | Les valeurs d’allure de date deviennent des numéros de série Excel |
| Champ vide | null | Renseigné pour chaque colonne afin que les lignes restent homogènes |
| "texte, avec virgule" | chaîne | Virgules entre guillemets, guillemets doublés et sauts de ligne incrustés sont préservés |
CSV et JSON, côte à côte
| CSV | JSON | |
|---|---|---|
| Structure | Grille plate, en-tête facultatif | Clés nommées sur chaque ligne |
| Types | Tout est texte jusqu’à ce qu’un outil devine | Nombres, booléens et null explicites |
| Guillemets | Échappement RFC 4180, facile de se tromper à la main | Aucun conflit de délimiteur |
| Idéal pour | Tableurs, exports en masse, publipostage | API, scripts, configuration, bases de données |
Confidentialité et limites
- Les fichiers ne quittent jamais votre appareil — l’analyse se fait en JavaScript dans votre navigateur.
- Un fichier CSV n’a pas de structure de feuilles : le résultat est donc toujours un unique tableau JSON.
- La première ligne est toujours interprétée comme l’en-tête ; il n’y a pas de mode sans en-tête.
- Les fichiers très volumineux sont limités par la mémoire d’un onglet de navigateur, tout étant traité en local.
Questions fréquentes
Ce convertisseur CSV vers JSON est-il gratuit ?
Oui — 100 % gratuit, sans inscription, sans filigrane et sans limite de fichiers. Toute la conversion se fait localement dans votre navigateur.
Quels délimiteurs sont pris en charge ?
Virgule, point-virgule et tabulation sont détectés automatiquement : le CSV anglais standard, les exports européens au point-virgule et le TSV se convertissent sans réglages.
Comment sont gérées les virgules et guillemets à l’intérieur des champs ?
Selon RFC 4180 : les champs entourés de guillemets doubles peuvent contenir des virgules, des guillemets doublés et même des sauts de ligne, et tout cela arrive dans le JSON exactement comme écrit.
Et si mon CSV n’a pas de ligne d’en-tête ?
La première ligne sert toujours d’en-tête : ajoutez une ligne d’en-têtes avant de convertir, sinon le premier enregistrement deviendra les noms de colonnes.
Pourquoi une date devient-elle un nombre ?
Les valeurs d’allure de date sont reconnues comme le fait Excel et stockées en numéros de série (jours depuis la fin de 1899). Mettez-les en forme dans votre code. Les guillemets n’en font pas du texte : le typage tableur s’applique à tous les champs.
Mon fichier est-il envoyé à un serveur ?
Non. Le fichier est lu et analysé par JavaScript dans votre navigateur ; vos données ne quittent jamais votre appareil.
Puis-je reconvertir du JSON en CSV ?
Oui. Utilisez notre convertisseur JSON vers CSV — chaque feuille ou tableau devient un fichier CSV avec BOM UTF-8 pour que Excel l’ouvre correctement.
Outils associés
Besoin de consulter ou de modifier la table après conversion ?
Ouvrir l’éditeur Excel en ligne gratuit