Données et texte
Convertir entre texte et formats de données structurées comme CSV, JSON et YAML.
Convertir les fins de ligne d'un fichier texte
Basculer un fichier texte entre les fins de ligne Windows (CRLF), Unix (LF) et Mac classique (CR).
Convertisseur JSON vers CSV
Transformer un tableau d'objets JSON en fichier CSV.
Convertisseur CSV vers JSON
Transformer un fichier CSV en tableau d'objets JSON.
Convertisseur JSON vers YAML
Réécrire un fichier JSON en YAML, plus lisible et annotable.
Convertisseur YAML vers JSON
Réécrire un fichier YAML en JSON pour les outils qui ne lisent pas le YAML.
Convertisseur JSON vers XML
Envelopper un document JSON dans des éléments XML, sous une racine de votre choix.
Convertisseur XML vers JSON
Transformer un document XML en JSON, en gardant ou en supprimant les attributs.
Convertisseur CSV vers TSV
Remplacer les virgules par des tabulations, qui se collent proprement dans un tableur.
Convertisseur TSV vers CSV
Remplacer les tabulations par des virgules, en protégeant les valeurs qui le nécessitent.
Convertisseur Markdown vers HTML
Rendre un fichier Markdown en HTML, en fragment ou en page complète.
Convertisseur HTML vers Markdown
Transformer une page HTML en Markdown lisible, sans les scripts ni les styles.
Convertisseur SRT vers VTT
Convertir des sous-titres SubRip en WebVTT pour la vidéo HTML5.
Convertisseur VTT vers SRT
Convertir des sous-titres WebVTT en SubRip pour les lecteurs qui exigent le SRT.
À propos de ces outils
Ces outils convertissent entre les formats de texte et de données qu'utilisent les scripts, les API et les fichiers de configuration : CSV, TSV, JSON, YAML, XML, Markdown, HTML et sous-titres. Chacun analyse le fichier sur votre appareil et y écrit le résultat, de sorte qu'un fichier plein de données clients ou d'identifiants ne quitte jamais votre machine.
Tous les outils de cette page acceptent aussi du texte collé, ce qui est souvent plus rapide que d'enregistrer d'abord un extrait dans un fichier. Le résultat se télécharge comme fichier dans les deux cas.
Questions fréquentes
- Comment convertir un CSV en JSON sans envoyer le fichier ?
- Ouvrez le convertisseur CSV vers JSON, choisissez votre fichier ou collez les lignes, et convertissez. L'analyse se fait dans votre navigateur. Cela compte davantage pour les fichiers de données que pour la plupart des formats : un export CSV est souvent la chose la plus sensible que quelqu'un convertit de toute la semaine.
- Pourquoi les nombres de mon JSON sont-ils entre guillemets ?
- Parce que le CSV ne porte aucune information de type : chaque champ est donc conservé comme texte. Deviner les types corrompt silencieusement les codes postaux, les numéros de téléphone, les numéros de compte et les numéros de version qui n'ont que l'air numériques : 007 devient 7, et un long numéro de compte devient une notation scientifique. Ni l'un ni l'autre n'est récupérable, alors les valeurs sont laissées exactement telles qu'écrites.
- Quelle est la différence entre CSV et TSV ?
- Seulement le séparateur : la virgule contre la tabulation. Le TSV évite les problèmes de guillemets que provoquent les virgules à l'intérieur des valeurs, ce qui le rend plus facile à lire pour un script, et explique pourquoi beaucoup d'exports de bases de données l'utilisent. Les convertisseurs passent de l'un à l'autre sans modifier aucune valeur.
- Puis-je convertir du YAML en JSON hors ligne ?
- Oui. Une fois la page chargée, la conversion n'a besoin d'aucune connexion. L'analyseur est du JavaScript qui s'exécute dans votre navigateur : un avion ou une machine isolée du réseau fonctionne exactement comme une machine ordinaire.
- Puis-je convertir ici des données confidentielles sans risque ?
- Le fichier n'est pas transmis : il n'en existe donc aucune copie ailleurs que sur votre appareil. C'est une garantie plus forte qu'une promesse de supprimer les fichiers reçus, parce qu'il n'y a rien à supprimer. Si votre organisation l'exige, faites la vérification vous-même dans l'onglet Réseau.
- Pourquoi mon fichier séparé par des points-virgules ne fait-il qu'une colonne ?
- Parce que ces outils attendent des virgules. Les tableurs de plusieurs pays européens exportent avec des points-virgules. Réexportez avec des virgules, ou utilisez les outils TSV si votre export est séparé par des tabulations.
- Puis-je convertir des sous-titres entre SRT et VTT ?
- Oui, dans les deux sens. La différence tient surtout à l'en-tête et à la ponctuation des horodatages : la conversion est donc fidèle. Le texte des sous-titres, le positionnement commun aux deux formats et la synchronisation sont tous conservés.