Outils pour les images, les données et le code
Vos images au bon format. Vos données plus lisibles.
Un fichier WebP à convertir, une photo trop lourde à envoyer ou une réponse API à lire ? Convertissez en JPG ou PNG, compressez les images, formatez JSON et JSON5, ou passez de JSON à CSV pour Excel. Ces outils fonctionnent dans votre navigateur.
Trouvez un outil selon votre besoinCommencez par un outil utile
Tous les outils
Trouvez un outil selon votre besoin
Outils d’image
Convertissez des fichiers WebP et compressez des images. Choisissez un format compatible et vérifiez la transparence et la qualité avant d’enregistrer.
WebP → JPG
Un WebP refusé par votre application ? Convertissez vos images statiques en JPG dans le navigateur. Réglez qualité et fond, puis téléchargez un fichier ou un ZIP.
WebP → PNG
Convertissez WebP en PNG pour garder le fond transparent de vos logos et images statiques. Traitement dans le navigateur, par lots, avec téléchargement ZIP.
Compresser une image
Une photo trop lourde à envoyer ? Réduisez sa taille dans le navigateur : ajustez qualité et dimensions, comparez le résultat, puis téléchargez vos images.
Outils JSON
Formatez du JSON, convertissez du CSV et du YAML, ou générez des types et des schémas à partir de réponses d’API et de données de configuration.
JSON → CSV
Passez des données JSON à un CSV pour Excel. Choisissez les colonnes et le séparateur, aplatissez les objets imbriqués et exportez en UTF-8 avec BOM facultative.
CSV → JSON
Convertissez un CSV en JSON dans le navigateur. Gardez les identifiants comme 001, choisissez le séparateur et lisez UTF-8 ou Shift_JIS, y compris les cellules multilignes.
JSON → React PropTypes
Générez des définitions React PropTypes à partir de données JSON pour vérifier les types des propriétés de vos composants.
JSON → Flow
Transformez des structures JSON en définitions de types Flow pour vos projets JavaScript.
JSON → GraphQL
Générez un schéma GraphQL à partir de données JSON pour préparer les types de votre API.
JSON → TypeScript
Transformez des objets JSON en définitions TypeScript pour décrire les types de vos données.
JSON → MobX-State-Tree Model
Générez des modèles MobX State Tree à partir de données JSON pour structurer l’état de vos applications.
JSON → Sarcastic
Convertissez des données JSON en types Sarcastic pour les vérifier dans vos projets JavaScript.
JSON → io-ts
Générez des types io-ts à partir de JSON pour décrire et valider les données dans vos projets TypeScript.
JSON → Rust Serde
Transformez du JSON en structures Rust compatibles avec Serde pour la sérialisation et la désérialisation des données.
JSON → Mongoose Schema
Générez un schéma Mongoose à partir de JSON pour définir vos modèles de données MongoDB.
JSON → Big Query Schema
Transformez des données JSON en schéma BigQuery pour préparer la structure de vos tables.
JSON → MySQL
Générez un schéma MySQL à partir de données JSON pour préparer la structure de votre base de données.
JSON → Scala Case Class
Transformez des données JSON en case classes Scala pour définir des modèles de données typés.
JSON → Go Struct
Générez des structures Go à partir de JSON pour représenter et sérialiser vos données.
JSON → Go Bson
Transformez du JSON en structures Go avec des balises BSON pour le traitement des données BSON.
JSON → YAML
Convertissez des données JSON en YAML pour vos fichiers de configuration et vos échanges de données.
JSON → JSDoc
Générez des annotations JSDoc à partir de JSON pour documenter les structures de données de votre code JavaScript.
JSON → Kotlin
Transformez du JSON en classes de données Kotlin pour représenter vos données avec des types explicites.
JSON → Java
Générez des classes Java à partir de JSON pour créer des modèles correspondant à vos données.
JSON → JSON Schema
Générez un JSON Schema à partir de données JSON pour décrire leur structure et préparer leur validation.
JSON → TOML
Transformez des données JSON en TOML pour créer et adapter vos fichiers de configuration.
JSON → Zod Schema
Générez un schéma Zod à partir de JSON pour valider les données dans vos projets TypeScript.
Formater JSON
Rendez une réponse API lisible et vérifiez sa syntaxe. Formatez JSON ou JSON5, avec commentaires et apostrophes, puis copiez du JSON standard dans le navigateur.
JSON Schema → TypeScript
Transformez un JSON Schema en définitions TypeScript pour créer des interfaces et des modèles typés.
JSON Schema → OpenAPI Schema
Convertissez un JSON Schema en schéma OpenAPI pour préparer la documentation des données de votre API.
JSON Schema → Protobuf
Générez des définitions Protobuf à partir d’un JSON Schema pour décrire les messages à sérialiser.
JSON Schema → Zod Schema
Transformez un JSON Schema en schéma Zod pour valider les données dans vos projets TypeScript.
JSON-LD → N-Quads
Convertissez des données JSON-LD au format N-Quads pour représenter et échanger des données RDF.
JSON-LD → Expanded
Transformez du JSON-LD en forme développée pour examiner les identifiants et les valeurs de vos données RDF.
JSON-LD → Compacted
Convertissez du JSON-LD en forme compactée à l’aide d’un contexte pour obtenir une représentation plus concise.
JSON-LD → Flattened
Transformez du JSON-LD en forme aplatie pour regrouper les propriétés des nœuds et simplifier la lecture de la structure.
JSON-LD → Framed
Appliquez un cadre aux données JSON-LD pour organiser leur présentation selon la structure souhaitée.
JSON-LD → Normalized
Normalisez des données JSON-LD pour obtenir une représentation RDF cohérente et faciliter les comparaisons.
Outils HTML
Travaillez avec HTML, Pug, JSX, les composants SVG et CSS. Adaptez le balisage et les styles à votre prochaine réalisation.
SVG → JSX
Convertissez des fichiers SVG en code JSX pour les intégrer à des composants React.
SVG → React Native
Transformez des fichiers SVG en composants React Native pour les utiliser dans vos applications mobiles.
HTML → JSX
Convertissez du HTML en JSX pour réutiliser votre balisage dans des composants React.
HTML → Pug
Transformez du code HTML en modèles Pug pour adapter votre balisage à ce moteur de templates.
CSS → JS Objects
Convertissez des styles CSS en objets JavaScript pour les utiliser dans vos projets frontend.
CSS → template literal
Transformez des styles définis sous forme d’objets en littéraux de gabarit JavaScript pour vos composants.
CSS → TailwindCSS
Transformez du code CSS en classes utilitaires Tailwind CSS pour adapter les styles de vos pages.
Less → CSS
Compilez du code Less en CSS standard pour l’utiliser dans vos feuilles de style.
Scss → CSS
Compilez du code SCSS en CSS standard pour l’utiliser dans vos pages web.
Sass → CSS
Compilez du code Sass en CSS standard pour l’utiliser dans vos feuilles de style.
Outils JavaScript
Convertissez du code entre TypeScript, JavaScript et Flow. Utilisez le résultat comme point de départ et vérifiez-le dans votre projet.
JavaScript → JSON
Convertissez des objets JSON5 en JSON standard dans votre navigateur. Les clés sans guillemets, les chaînes entre apostrophes et les commentaires sont acceptés. Les fonctions et expressions JavaScript ne sont pas exécutées.
TypeScript → Flow
Convertissez des types TypeScript en types Flow pour les réutiliser dans vos projets Flow.
TypeScript → TypeScript Declaration
Générez des fichiers de déclaration à partir de code TypeScript pour exposer les types de vos modules.
TypeScript → JSON Schema
Transformez des définitions TypeScript en JSON Schema pour décrire et valider les structures de données.
TypeScript → plain JavaScript
Transformez du code TypeScript en JavaScript pour l’exécuter dans des environnements compatibles avec JavaScript.
TypeScript → Zod Schema
Générez des schémas Zod à partir de définitions TypeScript pour valider vos données.
Flow → TypeScript
Transformez des définitions de types Flow en types TypeScript pour adapter vos modèles à un projet TypeScript.
Flow → TypeScript Declaration
Générez des fichiers de déclaration TypeScript à partir de définitions Flow pour décrire les types de vos modules.
Flow → plain JavaScript
Transformez du code Flow en JavaScript sans annotations Flow pour l’utiliser dans d’autres environnements.
GraphQL
Générez des types et du code client à partir de schémas GraphQL comme point de départ pour le développement.
GraphQL → TypeScript
Générez des définitions TypeScript à partir d’un schéma GraphQL pour typer les données et bénéficier de l’autocomplétion.
GraphQL → Flow
Transformez un schéma GraphQL en types Flow pour vérifier les types dans vos projets.
GraphQL → JAVA
Générez des classes Java à partir d’un schéma GraphQL pour représenter les données dans vos services Java.
GraphQL → Resolvers Signature
Générez les signatures des résolveurs à partir d’un schéma GraphQL pour préparer la logique de votre serveur.
GraphQL → Introspection JSON
Transformez un schéma GraphQL en JSON d’introspection pour examiner ses types, champs et relations.
GraphQL → Schema AST
Convertissez un schéma GraphQL en arbre syntaxique abstrait (AST) pour analyser et transformer sa structure.
GraphQL → Fragment Matcher
Générez les données de correspondance des fragments à partir d’un schéma GraphQL pour vos clients GraphQL.
GraphQL → Components
Générez des composants React à partir de GraphQL pour intégrer les opérations de données à votre interface.
GraphQL → TypeScript MongoDB
Générez des modèles TypeScript adaptés à MongoDB à partir d’un schéma GraphQL pour décrire vos données.
Autres outils
Convertissez du YAML, du TOML, du XML et du Markdown, créez des QR codes et réalisez d’autres petites tâches du quotidien.
XML → JSON
Convertissez du XML en JSON pour exploiter vos données dans des outils et applications compatibles avec JSON.
YAML → JSON
Transformez des données YAML en JSON pour adapter vos fichiers de configuration et vos échanges de données.
YAML → TOML
Convertissez du YAML en TOML pour représenter vos données de configuration dans un autre format.
Markdown → HTML
Transformez du texte Markdown en HTML pour afficher du contenu mis en forme sur le web.
TOML → JSON
Convertissez du TOML en JSON pour utiliser vos données de configuration dans des outils compatibles avec JSON.
TOML → YAML
Transformez des données TOML en YAML pour adapter le format de vos fichiers de configuration.
Cadence → Go
Transformez des descriptions de workflows Cadence en code Go pour vos projets Go.
Random Password Generator
Créez des mots de passe aléatoires en choisissant leur longueur, les chiffres, les majuscules et les caractères spéciaux.
QR Code Generator
Créez gratuitement des QR codes personnalisés. Choisissez les couleurs et les formes, ajoutez un logo, puis téléchargez le résultat.
Avant de commencer
Mes fichiers sont-ils envoyés à un serveur ?
La conversion WebP, la compression d’images, le formatage JSON et la conversion JSON/CSV traitent vos fichiers dans le navigateur. Certains autres convertisseurs de code utilisent un serveur : vérifiez la description de l’outil avant de saisir des données confidentielles.
WebP en JPG ou en PNG : lequel choisir ?
Choisissez JPG si votre application ou votre formulaire accepte ce format et que vous n’avez pas besoin de transparence. Pour un logo ou une image avec un fond transparent, choisissez PNG. Les deux outils acceptent les images WebP statiques par lots et proposent un téléchargement ZIP.
Comment convertir JSON en CSV pour Excel ?
Choisissez les colonnes, aplatissez les objets imbriqués si nécessaire et sélectionnez le séparateur adapté à votre import Excel. L’export UTF-8 peut inclure une BOM pour faciliter la détection de l’encodage. Pour convertir ensuite un CSV en JSON, gardez les valeurs sous forme de chaînes afin de conserver les identifiants comme 001.