JSON en CSV
Transformez un tableau d’objets JSON en CSV, y compris les virgules et guillemets dans les cellules.
Transformez un CSV avec ligne d’en-tête en JSON, y compris les virgules entre guillemets et les guillemets échappés.
Cet outil fonctionne dans votre navigateur. Les saisies, fichiers et valeurs générées restent sur cet appareil. Les favoris et outils récents, si vous les utilisez, n’enregistrent que des noms d’outils dans le stockage local — jamais de mots de passe, de documents ni de contenus QR. Consultez la politique de confidentialité.
Le guide détaillé de cet outil (mode d’emploi, exemples et FAQ) est pour l’instant disponible en anglais.
Paste CSV whose first row is the column names. You get a JSON array of objects, either spaced for reading or compact for a file.
name,age then John,30 and Sara,25 becomes two objects with name and age. Age stays a string, because CSV cells are text.
The row "Doe, Jane",25 keeps Doe, Jane as one name. The comma inside the quotes is not a new column.
The parser walks the text. A quote starts a cell, and the next undoubled quote ends it. A comma outside quotes starts a new cell. A line break outside quotes starts a new row. The first row becomes the keys. Later rows become objects. A row with more cells than the header is rejected so extra values are not dropped.
There is no option to skip the header or to pick a different delimiter. A semicolon-separated file will not split on semicolons. A row that is longer than the header stops the conversion.
See the disclaimer for what these tools do not cover.
Transformez un tableau d’objets JSON en CSV, y compris les virgules et guillemets dans les cellules.
Mettez en forme du JSON, minifiez-le ou vérifiez qu’il est valide. Les commentaires, virgules finales et apostrophes simples échouent. Pas de conversion en CSV.
Testez une expression régulière sur un texte d’exemple et voyez chaque correspondance, sa position et ses groupes.
Créez une empreinte SHA-256, SHA-384 ou SHA-512 d’un texte dans votre navigateur. C’est un hachage, pas un chiffrement.
Encodez du texte en Base64 ou décodez-le, en UTF-8. N’importe qui peut décoder le résultat : ce n’est pas un moyen de cacher un mot de passe. Les fichiers ne sont pas acceptés.
Générez une ou plusieurs valeurs UUID v4 dans votre navigateur à partir d’une source aléatoire sécurisée.
The first row is used as the column names.
The CSV stays in your browser. It is not uploaded.