Convertisseur CSV vers JSON — Gratuit, sans compte

Convertissez CSV en JSON gratuitement, sans compte. La première ligne fait office de clés et les lignes deviennent des objets. Chaque fichier supprimé sous 24 heures.

CSV→JSONLe format cible est présélectionné — déposez un fichier et la conversion démarre.

Glissez-déposez votre fichier ici

ou cliquez pour parcourir — jusqu'à 200 Mo

· +0 formats supplémentaires

Décrivez ce que vous voulez faire — bientôt disponible

URLs publiques uniquement — nous téléchargeons le fichier sur nos serveurs pour le convertir ; jamais ce qui est derrière une connexion.

Un tableau JSON d'objets, un par ligne du CSV, indexés par les noms de champs de la première ligne.

01 · Comment ça marche

Comment convertir un CSV en JSON

1

Ajoutez votre fichier CSV

Glissez le fichier dans le cadre ou cliquez pour parcourir. Jusqu'à 200 Mo acceptés.

2

Choisissez JSON

JSON est présélectionné. Appuyez sur Convertir.

3

Téléchargez le JSON

Une fois la conversion terminée, téléchargez votre fichier JSON. Il est supprimé de nos serveurs sous 24 heures.

02 · Verdict

Ce qui se convertit bien

CasVerdictNote
Fichier CSV standardBien convertiPris en charge par un moteur de conversion dédié.
CSV UTF-8 avec ligne d'en-têteBien convertiLa première ligne devient les clés, chaque ligne de données un objet du tableau.
CSV UTF-8 avec BOMBien convertiLe BOM est retiré automatiquement ; la conversion suit sans changement.
Encodages GBK ou autres non-UTF-8Non pris en chargeRefusés avec une erreur claire — réenregistrez en UTF-8 d'abord.
CSV sans ligne d'en-têtePartielLa première ligne de données est consommée comme clés, par convention — ajoutez un en-tête pour garder vos données.
Valeurs entre guillemets contenant des virgulesBien convertiTraitées selon la norme CSV ; elles arrivent comme valeurs uniques.
03 · Contexte

Cette section est peut-être périmée — le contenu source a changé depuis la dernière vérification de cette traduction.

Des lignes aux objets

CSV et JSON répondent à deux questions différentes posées aux mêmes données. CSV est une grille : des lignes de même largeur, dont le sens voyage par position de colonne. JSON est un arbre de valeurs étiquetées, et c'est la forme que les programmes consomment réellement — flux, configurations, charges d'API, imports NoSQL. Convertir entre les deux n'est donc pas un changement de vêtement mais de modèle du monde, et ce convertisseur l'exécute selon une convention claire, énoncée ci-dessous.

La sortie est la forme que l'on confie au code : un tableau JSON, avec un objet par ligne de données. Chaque objet porte le même jeu de clés, tiré de la première ligne du fichier, si bien que tout le fichier se rejoue de tête ainsi : l'en-tête devient les clés, chaque autre ligne devient un objet.

La convention structurelle

La première ligne est toujours traitée comme l'en-tête. Ce que contient la ligne 1 devient les noms de champs de chaque objet de la sortie — aucune option pour la sauter, aucune devinette, aucun «détection intelligente». Un fichier sans ligne d'en-tête dépensera donc sa première ligne de données à devenir des clés ; si votre CSV n'a pas d'en-tête, ajoutez-en une avant de convertir.

Chaque valeur arrive en chaîne de caractères. Ce n'est pas de la paresse mais de l'honnêteté : le CSV ne porte aucune information de type, rien dans le fichier ne distingue le nombre 27 de la chaîne «27», et le convertisseur refuse de deviner. Si votre code veut de vrais nombres, analysez-les de l'autre côté — une boucle de `Number(row.age)` vaut mieux qu'une colonne discrètement abîmée.

Les valeurs entre guillemets sont respectées : un champ enveloppé de guillemets doubles qui contient des virgules survit comme une seule valeur, selon la norme CSV.

L'encodage, la seule exigence dure

Les fichiers doivent être en UTF-8. Les fichiers UTF-8 avec BOM passent — le marqueur est retiré et la conversion suit son cours. Mais les fichiers dans d'autres encodages, GBK en exemple quotidien, sont refusés avec une erreur claire plutôt que traversés en charabia. C'est délibéré : décoder le texte en silence est bien pire que de le refuser. Si votre fichier n'est pas en UTF-8, réenregistrez-le d'abord en UTF-8 dans votre éditeur — il passera alors directement.

Brancher la sortie dans votre code

La forme de sortie est délibérément le JSON le plus ennuyeux qui soit : un tableau d'objets plats, aux valeurs toutes en chaînes. Ce relief est une qualité, pas une paresse — n'importe quel langage le charge sans cérémonie, et chaque consommateur décide sur place ce qu'il convertit en quoi. En JavaScript, un JSON.parse puis une passe sur le tableau couvrent la plupart des besoins ; les chaînes deviennent des nombres là où votre logique le veut.

Si vous avez besoin d'imbrication, construisez-la en aval : regrouper le tableau par une clé, fusionner les lignes qui vont ensemble, attacher les enfants aux parents. Ce sont des transformations sur matière première stable, et c'est exactement ce que l'on attend d'un convertisseur. Ce que vous n'obtenez pas, c'est le convertisseur qui parie sur la structure à votre place en silence — un choix de conception qui préfère délibérément le prévisible au commode.

Un mot sur l'échelle : la sortie étant un tableau avec un objet par ligne, un CSV de cent mille lignes devient un gros fichier JSON, et c'est exactement comme il faut — le format reflète les données. Les consommateurs qui diffusent en flux ou interrogent s'accommodent très bien des grands tableaux ; ceux qui chargent le fichier entier en mémoire devraient savoir ce qu'ils portent. Le convertisseur ne rogne, n'échantillonne ni ne résume pour réduire le fichier : chaque ligne entre, chaque ligne sort.

Confidentialité et conservation

Comme tout sur ce site : un fichier, gratuitement, sans compte requis, sans filigrane. Le transport est chiffré, le traitement a lieu sur le cluster de conversion, et votre CSV d'origine comme le JSON généré sont effacés automatiquement — chaque fichier est supprimé sous 24 heures. Il reste le fichier que vous avez téléchargé.

Les stats de la semaine en direct

Des chiffres réels de ce service — rien de lissé, rien d'ornementé.

Chargement des statistiques…
04 · FAQ

Questions fréquentes

La conversion CSV vers JSON est-elle vraiment gratuite ?

Oui. Pendant la bêta, tout LiteConvert est gratuit dans la limite des quotas quotidiens par IP (échecs remboursés). Aucun compte requis, sans carte, sans filigrane sur le résultat.

Mes fichiers sont-ils en sécurité ?

Vos fichiers transitent en HTTPS, sont convertis, puis l'original et le résultat sont automatiquement supprimés sous 24 heures. Nous ne vendons ni ne partageons jamais les fichiers téléversés, et ce site n'héberge aucun réseau publicitaire tiers.

Combien de temps prend une conversion ?

La plupart des fichiers sont prêts en quelques secondes. Les fichiers plus gros prennent plus de temps, et vous voyez la progression pendant la conversion.

Pourquoi mes nombres deviennent-ils des chaînes comme « 27 » ?

Parce que le CSV ne porte aucune information de type : rien dans le fichier ne dit si 27 est un nombre ou du texte, et le convertisseur sort une chaîne au lieu de deviner. Analysez vers des nombres de votre côté là où vous en avez besoin.

Et les fichiers CSV encodés en GBK ?

Ils sont refusés avec une erreur claire — ce convertisseur ne prend que de l'UTF-8. Réenregistrez d'abord le fichier en UTF-8 dans votre éditeur ; il se convertira ensuite normalement.

Mon CSV n'a pas de ligne d'en-tête — que se passe-t-il ?

La première ligne de données sera consommée comme noms de champs, car ici la première ligne est toujours l'en-tête. Ajoutez une ligne d'en-tête avant de convertir pour ne perdre aucune donnée en clés.

Un BOM pose-t-il problème ?

Non — les fichiers UTF-8 qui commencent par un BOM sont débarrassés du marqueur et convertis comme d'habitude.

Combien de temps prend la conversion ?

Généralement quelques minutes ; une tâche comme celle-ci peut prendre jusqu'à environ 10 minutes.

05 · Liés

Conversions liées

Dernière mise à jour 2026-10-08 · Un produit Lite Lake