Convertisseurs de formats de données
Convertissez JSON, YAML, CSV, XML, TOML, Markdown, .env et plus — gratuit, instantané et privé : vos données ne quittent jamais votre navigateur.
- JSON en YAML — prêt pour votre configuration Convertissez du JSON en YAML. L’indentation est au choix, les valeurs ambiguës sont citées, et le résultat se colle dans un Compose ou une CI.
- YAML en JSON — les longs identifiants exacts Convertissez du YAML en JSON. Les grands entiers gardent tous leurs chiffres et plusieurs documents deviennent un tableau, prêt pour une API.
- JSON en CSV — ouvrez-le dans un tableur Transformez un tableau JSON d’objets en tableur. Les clés deviennent la ligne d’en-tête, prêt à ouvrir dans Excel, Numbers ou Google Sheets.
- CSV en JSON — les nombres restent des nombres Transformez un tableau CSV en tableau d’objets JSON dont les clés viennent de l’en-tête. Nombres et booléens sortent typés, prêts à sommer ou comparer.
- JSON en XML — du XML valide, prêt à coller Convertissez du JSON en XML. Une seule racine, des noms de balises rendus légaux et l’indentation au choix — prêt pour un corps SOAP ou une config.
- XML en JSON — attributs compris Convertissez du XML en JSON. Attributs, éléments répétés et texte atterrissent tous quelque part où un point ou un crochet suffit à les atteindre.
- JSON en TOML — une config qui se lit Convertissez du JSON en TOML. Tables, clés pointées et tableaux de tables sortent en une configuration qui se lit et se modifie à la main.
- TOML en JSON — les longs identifiants intacts Convertissez du TOML en JSON. Les grands entiers gardent tous leurs chiffres et les dates leur décalage : la config arrive dans votre code telle qu’écrite.
- CSV en YAML — une liste qui se lit Transformez un tableau CSV en liste YAML de mappages. Chaque ligne devient un bloc lisible d’un coup d’œil, à déposer dans une config ou un jeu de test.
- YAML en CSV — un tableur depuis une liste Transformez une liste YAML en tableur. Chaque mappage devient une ligne et ses clés l’en-tête, prêt pour Excel ou Google Sheets.
- YAML en TOML — vos configs, converties Convertissez une config YAML en TOML. Les mappages imbriqués deviennent des tables, prêtes pour Cargo, pyproject ou tout ce qui lit du TOML.
- TOML en YAML — une config lue pareil partout Convertissez une config TOML en YAML. Les scalaires ambigus sortent cités : un vieux lecteur PyYAML et un moderne donnent les mêmes valeurs à votre appli.
- XML en YAML — lisible en une étape Convertissez du XML en YAML. L’arbre devient de l’indentation au lieu de balises, ce qui est en général la raison pour laquelle on le sort du XML.
- YAML en XML — des noms d’éléments qui passent Convertissez du YAML en XML. Les clés impossibles en noms d’éléments sont réparées et les collisions suffixées : le document s’analyse du premier coup.
- CSV en XML — un document qui s’analyse Convertissez un tableau CSV en XML, un élément par colonne. Les noms d’en-tête deviennent des balises légales et le document s’ouvre dans tout outil XML.
- XML en CSV — une ligne par élément Transformez des éléments XML répétés en lignes. Les noms des enfants deviennent les colonnes, prêt à ouvrir dans un tableur ou à passer à un script.
- Markdown en HTML — à coller dans un gabarit Transformez du Markdown en HTML : tableaux GFM, cases à cocher, barré et notes de bas de page, prêts pour une page, un gabarit d’e-mail ou un CMS.
- HTML en Markdown — une page devient des notes Collez du HTML, récupérez du Markdown : titres, listes, liens, code clôturé et tableaux qui restent des tableaux, prêts pour un README ou un wiki.
- CSV en Markdown — un tableau pour votre README Transformez un tableau CSV en tableau Markdown à barres verticales. Collez-le dans un README, une issue ou une pull request : GitHub l’affiche en tableau.
- Tableau Markdown en CSV — vers un tableur Extrayez en CSV le premier tableau GFM d’un document Markdown. Ce qui était un tableau de README s’ouvre dans Excel ou Google Sheets, et se trie.
- CSV en TSV — les virgules ne coupent plus rien Convertissez un tableau CSV en valeurs séparées par tabulations. Les virgules de vos données cessent d’être des séparateurs, les colonnes tombent juste.
- TSV en CSV — s’ouvre là où le TSV bloque Convertissez des valeurs à tabulations en CSV, en citant les seuls champs exigés par la RFC 4180. Le résultat s’ouvre partout où l’on attend une virgule.
- JSON en TSV — des tabulations, pas des virgules Convertissez du JSON en valeurs séparées par des tabulations. Les virgules de vos données ne gênent plus, et le résultat se colle dans un tableur.
- TSV en JSON — prêt pour votre script Transformez un tableau à tabulations en tableau d’objets JSON. Les frontières des champs ne font aucun doute : le résultat part tel quel dans un script.
- JSON en NDJSON — un enregistrement par ligne Transformez un tableau JSON en JSON délimité par des sauts de ligne. Un document par ligne, minifié, prêt pour bq load ou une API de flux.
- NDJSON en JSON — un seul tableau pour jq Transformez du JSON délimité par des sauts de ligne en un seul tableau. Les lignes vides sont ignorées et une ligne cassée est désignée par son numéro.
- Properties en YAML — prêt pour Spring Boot Transformez un fichier .properties Java en YAML. Les clés pointées s’imbriquent, les indexées deviennent des listes : un application.yml prêt à committer.
- YAML en .properties — Java le relit à l’identique Aplatissez du YAML en fichier .properties Java. L’échappement est fait pour vous : ce que Properties.load relit est exactement ce que vous avez mis.
- .env en JSON — des réglages que le code lit Transformez un fichier .env en JSON. Guillemets, commentaires et export sont gérés : les réglages arrivent en objet, lisible par votre appli ou votre CI.
- JSON en .env — prêt pour Docker et la CI Convertissez un objet JSON plat en fichier .env. Les noms sont vérifiés et les valeurs citées là où un shell l’exige, prêt pour Docker ou la CI.