CSV Tools Online

Convertir un CSV en JSON en ligne

Convertissez un fichier CSV en JSON en quelques secondes : chaque ligne devient un objet, avec les en-têtes comme clés. Importez ou collez le CSV, téléchargez le .json.

Traitement 100 % local dans le navigateur · Sans inscription · Gratuit

Ouvrir l’outil gratuit…

Que fait cet outil ?

Le convertisseur utilise la première ligne du CSV comme noms de champs et transforme chaque ligne suivante en objet JSON. Le résultat est un tableau d’objets prêt pour une API, du JavaScript, une base NoSQL ou un fichier de configuration.

Mode d’emploi étape par étape

  1. Ouvrez l’outil et importez votre fichier .csv ou collez son contenu.
  2. Vérifiez que la première ligne contient les en-têtes (par exemple : nom,email,ville).
  3. Convertissez et contrôlez l’aperçu du JSON.
  4. Copiez le résultat ou téléchargez-le au format .json.

Cas d’usage courants

  • Préparer des données de tableur pour une API REST.
  • Créer des données de test (mock) pour une application web.
  • Importer une liste de produits ou de clients dans MongoDB, Firebase ou une autre base NoSQL.

Formats pris en charge

Entrée : .csv ou texte CSV collé, avec en-têtes en première ligne. Sortie : JSON (tableau d’objets). Exemple : la ligne « Léa,lea@mail.fr » avec les en-têtes « nom,email » devient {"nom": "Léa", "email": "lea@mail.fr"}.

Limites à connaître

  • Sans ligne d’en-têtes, la première ligne de données sera utilisée comme noms de champs.
  • Les lignes dont le nombre de colonnes diffère peuvent produire des objets incomplets ; vérifiez la source.

Questions fréquentes

Comment convertir en JSON un CSV exporté d’Excel ?

Dans Excel, enregistrez la feuille au format CSV (Fichier › Enregistrer sous › CSV UTF-8), importez-le dans l’outil puis téléchargez le JSON.

Les virgules à l’intérieur d’un champ sont-elles gérées ?

Oui, à condition que le champ soit entre guillemets doubles, comme le prévoit la norme CSV.

Mes données sont-elles conservées ?

Non. La conversion se fait dans le navigateur ; rien n’est envoyé à un serveur.

Outils associés

Tous les outils en français