# Convertir

> JSON, YAML, TOML, XML, CSV, SQL, horodatages, cron, couleurs et casses.

Convertissez entre les formats de données que vous utilisez réellement : JSON, YAML, TOML, XML, CSV, TSV, instructions SQL INSERT, temps Unix, cron, couleurs CSS, casse d'identifiant, IPv4, hex, binaire, bases d'entiers, tailles d'octets, unités CSS et durées. Toute l'analyse se fait dans l'onglet. Il n'y a pas d'API de conversion.

## Formats de données

- [JSON ↔ YAML](https://toolbuddy.dev/fr/tools/json-yaml.md): Convertissez JSON en YAML et YAML en JSON dans le navigateur. Collez une configuration, snippet Kubernetes ou fixture API et copiez l'autre format. L'analyse utilise js-yaml localement. Les documents ne sont jamais postés sur un convertisseur.
- [JSON ↔ TOML](https://toolbuddy.dev/fr/tools/json-toml.md): Convertissez les objets JSON en TOML et les documents TOML en JSON dans le navigateur. Pratique pour Cargo.toml, pyproject et fragments de configuration d'application. L'analyse reste sur l'appareil.
- [JSON ↔ XML](https://toolbuddy.dev/fr/tools/json-xml.md): Convertissez les objets JSON en XML et les documents XML en JSON. Utile pour les restes SOAP, RSS et piles API mixtes. Le XML est analysé avec le DOMParser du navigateur pour que les charges utiles restent sur l'appareil.
- [JSON ↔ CSV](https://toolbuddy.dev/fr/tools/json-csv.md): Transformez un tableau d'objets JSON en CSV, ou analysez les en-têtes CSV en objets JSON. L'analyse tenant compte des guillemets s'exécute dans l'onglet pour que les feuilles de calcul d'ID et d'emails ne soient pas téléchargées vers un service de conversion.
- [CSV ↔ TSV](https://toolbuddy.dev/fr/tools/csv-tsv.md): Convertissez les valeurs séparées par des virgules en valeurs séparées par des tabulations et inversement, en préservant les champs entre guillemets. Un petit échange de délimiteur pour les dumps que vous préféreriez ne pas coller dans un SaaS de feuille de calcul.
- [JSON vers code](https://toolbuddy.dev/fr/tools/php-array.md): Convertissez JSON en littéraux JS, Python ou PHP. Les objets deviennent des dicts ou tableaux avec des paires clé => valeur. La conversion est une transformation de chaîne locale.
- [JSON vers TypeScript](https://toolbuddy.dev/fr/tools/json-typescript.md): Déduisez des interfaces TypeScript à partir d'un exemple JSON. Les objets imbriqués deviennent des interfaces nommées, et les clés manquantes de certains objets dans un tableau sont optionnelles. La conversion reste dans l'onglet.

## SQL et CSV

- [JSON vers SQL](https://toolbuddy.dev/fr/tools/json-sql.md): Transformez un objet JSON ou un tableau d'objets en instructions SQL INSERT. Définissez un nom de table, copiez la requête et gardez les lignes sur l'appareil au lieu de coller des fixtures dans un convertisseur hébergé.
- [CSV vers SQL](https://toolbuddy.dev/fr/tools/csv-sql.md): Transformez CSV en instructions SQL INSERT. La ligne d'en-tête devient des colonnes. Les lignes restent dans l'onglet.
- [Requête CSV](https://toolbuddy.dev/fr/tools/csv-query.md): Prévisualisez CSV comme tableau et exécutez un petit sous-ensemble SQL : SELECT, WHERE, ORDER BY, LIMIT. L'interrogation est en mémoire dans cet onglet.

## Temps et dates

- [Convertisseur d'horodatage](https://toolbuddy.dev/fr/tools/timestamp-converter.md): Convertissez les horodatages Unix, millisecondes et dates ISO 8601 dans les deux sens. Voyez l'heure UTC et locale côte à côte, générez une époque 'maintenant' et copiez les valeurs pour les journaux, bases de données et API sans aller-retour vers une API de conversion.
- [Comparaison de fuseau horaire](https://toolbuddy.dev/fr/tools/timezone-compare.md): Affichez un instant dans plusieurs fuseaux horaires IANA en utilisant Intl. Collez ISO 8601 ou laissez vide pour maintenant. La conversion est locale.
- [Convertisseur de durée](https://toolbuddy.dev/fr/tools/duration-converter.md): Convertissez les durées entre millisecondes, secondes, minutes, heures, jours et ISO 8601 (PT1H30M). Collez 1h 30m, 5400s ou un délai d'attente d'un fichier de configuration. L'analyse reste sur l'appareil.
- [Analyseur Cron](https://toolbuddy.dev/fr/tools/cron-parser.md): Expliquez une expression cron en français clair, listez les prochaines exécutions dans votre fuseau horaire local et modifiez les champs ou préréglages. Collez une ligne crontab à 5 ou 6 champs. L'analyse est locale, donc les plannings de tâches n'atteignent jamais une API cron.

## Nombres et octets

- [Convertisseur de base numérique](https://toolbuddy.dev/fr/tools/number-base.md): Convertissez les entiers entre binaire, octal, décimal et hexadécimal. Utilise BigInt donc les grands ID et masques de bits font toujours l'aller-retour. Toutes les mathématiques sont locales. Il n'y a pas d'API de conversion d'entiers.
- [Grand nombre](https://toolbuddy.dev/fr/tools/big-number.md): Additionnez, soustrayez, multipliez, divisez et élevez des entiers plus grands que Number.MAX_SAFE_INTEGER en utilisant BigInt. Les mathématiques restent dans l'onglet.
- [Convertisseur Hex](https://toolbuddy.dev/fr/tools/hex-text.md): Encodez du texte UTF-8 en octets hexadécimaux et décodez le hex en texte. Inspectez les dumps de paquets, les chaînes de couleur et la sortie de débogage binaire sans encodeur hex distant.
- [Convertisseur binaire](https://toolbuddy.dev/fr/tools/binary-text.md): Convertissez du texte en binaire et du binaire en texte. Inspectez les motifs de bits UTF-8, les encodages de devoirs et les dumps de fil simples. La conversion reste sur l'appareil avec des 0 et des 1 copiables.
- [Convertisseur IPv4](https://toolbuddy.dev/fr/tools/ip-converter.md): Convertissez les adresses IPv4 entre notation décimale pointée, entier non signé, hex et binaire pointé. Utile quand une base de données stocke les IP comme nombres. L'analyse est des mathématiques IPv4 locales. Pas de recherche géo et pas de recherche 'quelle est mon IP'.
- [Convertisseur de taille de données](https://toolbuddy.dev/fr/tools/data-size-converter.md): Convertissez les octets entre unités décimales (Ko, Mo, Go, To) et unités binaires (Kio, Mio, Gio, Tio). Voyez pourquoi un disque de 500 Go s'affiche comme 465 Gio. Les mathématiques s'exécutent dans l'onglet.

## Couleurs, CSS et nommage

- [Convertisseur de couleur](https://toolbuddy.dev/fr/tools/color-converter.md): Convertissez les couleurs entre HEX, RGB, HSL, CMYK et notations CSS connexes. Prévisualisez les nuances, copiez les valeurs pour les jetons de design et traduisez la sortie du sélecteur en code. Fonctionne entièrement dans l'onglet pour que les palettes de marque n'atteignent jamais un convertisseur tiers.
- [Contraste de couleur](https://toolbuddy.dev/fr/tools/color-contrast.md): Vérifiez le contraste WCAG entre deux couleurs. Collez HEX, RGB ou HSL pour le premier plan et l'arrière-plan. Le calcul de ratio est local.
- [Convertisseur d'unité CSS](https://toolbuddy.dev/fr/tools/css-unit-converter.md): Convertissez les longueurs CSS entre px, rem, em, pt, pc, in, cm et mm. Définissez la taille de police de base pour correspondre à votre racine, puis copiez la valeur dont vous avez besoin. La conversion est locale.
- [Convertisseur de casse](https://toolbuddy.dev/fr/tools/case-converter.md): Convertissez les identifiants entre camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE et slugs URL. Collez un nom ou une liste, un par ligne. La conversion est une transformation de chaîne locale.
