Formateurs
Formater, minifier et valider du code et des données (JSON, XML, YAML, SQL, HTML, CSS) et convertir la casse des noms
Mettez en forme, minifiez et validez du JSON, XML, YAML, TOML, SQL, HTML, CSS, JavaScript, GraphQL et plus encore, et convertissez des identifiants entre camelCase, snake_case, kebab-case et d’autres conventions de nommage. Commencez par le formateur JSON pour les réponses d’API ; utilisez un validateur pour localiser précisément une erreur, et un minificateur avant de mettre vos fichiers en production.
Outils dans cette catégorie : 38
Pour bien commencer
Tous les outils de cette catégorie
-
Comparateur JSON
Comparez deux documents JSON structurellement : valeurs ajoutées, supprimées et modifiées par JSONPath, sans tenir compte de l'ordre des clés. Gratuit, en local.
-
Formateur JSON
Formatez et embellissez du JSON avec 2 espaces, 4 espaces ou tabulations, triez les clés et obtenez la ligne et la colonne exactes des erreurs. Dans le navigateur.
-
Validateur JSON
Validez du JSON selon la grammaire RFC 8259 et obtenez la ligne, la colonne et la raison de chaque erreur, plus les clés en double et des statistiques de structure.
-
Formateur SQL
Formatez des requêtes SQL pour 16 dialectes dont MySQL, PostgreSQL, SQL Server, Oracle et BigQuery. Casse des mots-clés et indentation au choix. En local.
-
camelCase
Convertissez du texte, des noms snake_case ou kebab-case en camelCase. Gère acronymes, chiffres et lettres accentuées, chaque ligne séparément. Gratuit.
-
Embellisseur de code
Embellissez du code dans 14 langages – JavaScript, TypeScript, JSON, HTML, CSS, SCSS, Less, XML, YAML, GraphQL, Markdown, SQL, PHP et Python – en local.
-
Minificateur de code
Minifiez JavaScript (Terser), CSS (CSSO), HTML, JSON ou XML dans un seul outil : choisissez le langage, collez le code et voyez les octets gagnés. En local.
-
CONSTANT_CASE
Convertissez camelCase ou du texte en CONSTANT_CASE (SCREAMING_SNAKE_CASE) pour constantes et variables d'environnement. Acronymes et chiffres bien gérés.
-
Formateur CSS
Embellissez du CSS avec Prettier : une déclaration par ligne, espacement cohérent, 2 ou 4 espaces ou tabulations, media queries bien imbriquées. En local.
-
Minificateur CSS
Minifiez du CSS avec CSSO : suppression des espaces et commentaires, valeurs et couleurs raccourcies, règles fusionnées sans risque. Gain affiché, en local.
-
Validateur CSS
Vérifiez le CSS : erreurs de syntaxe, blocs non fermés, propriétés inconnues et valeurs invalides via les données de grammaire css-tree. Ligne et colonne.
-
dot.case
Convertissez camelCase, snake_case ou du texte en dot.case : mots en minuscules reliés par des points, pour clés de config et identifiants i18n. Ligne par ligne.
-
Formateur GraphQL
Formatez requêtes, mutations, fragments et schémas SDL GraphQL avec Prettier en conservant les commentaires. Erreurs avec ligne et colonne, en local.
-
Formateur HTML
Embellissez du HTML avec Prettier : indentation cohérente, un élément par ligne, CSS et JavaScript intégrés formatés aussi. 2, 4 espaces ou tabulations.
-
Minificateur HTML
Minifiez du HTML en toute sécurité : suppression des commentaires, espaces réduits, blocs pre, textarea, script et style conservés tels quels. En local.
-
Validateur HTML
Vérifiez la structure HTML : balises non fermées, mal appariées ou orphelines, ids et attributs en double, images sans alt, doctype, title ou lang manquants.
-
Minificateur JavaScript
Minifiez du JavaScript avec Terser : suppression des espaces et commentaires, noms de variables locales raccourcis, compressions sûres. En local, sans envoi.
-
Minificateur JSON
Minifiez du JSON en supprimant les espaces inutiles tout en gardant valeurs, ordre des clés et grands nombres intacts. Affiche le gain de taille, sans envoi.
-
Chercheur de chemin JSON
Listez chaque chemin d'un document JSON en syntaxe JSONPath, JavaScript ou jq, cliquez pour voir la valeur ou saisissez un chemin à rechercher. En local.
-
Requête JSON (JSONPath)
Interrogez du JSON avec JSONPath : jokers, descente récursive, tranches et filtres comme [?(@.price < 10)]. Résultats en direct. Ce n'est pas la syntaxe jq.
-
Validateur de schéma JSON
Validez des données JSON selon un schéma JSON Schema (draft 2020-12, 2019-09 ou 07) avec Ajv et contrôle des formats. Chaque erreur indique son chemin. En local.
-
kebab-case
Convertissez camelCase, snake_case ou du texte en kebab-case (dash-case) pour classes CSS, URL et noms de fichiers. Gère acronymes et chiffres, ligne par ligne.
-
Minuscules
Convertissez n'importe quel texte en minuscules avec des règles Unicode pour les lettres accentuées, grecques et cyrilliques. Sauts de ligne et ponctuation inchangés.
-
Formateur de config Nginx
Formatez la configuration nginx : une directive par ligne, blocs imbriqués indentés, commentaires et chaînes conservés. Détecte blocs non fermés et ; manquants.
-
PascalCase
Convertissez du texte, snake_case ou kebab-case en PascalCase (UpperCamelCase) pour noms de classes, types et composants. Gère acronymes et nombres ligne par ligne.
-
path/case
Convertissez camelCase, snake_case ou du texte en path/case : mots en minuscules reliés par des barres obliques pour chemins, routes et espaces de noms. En local.
-
Formateur PHP
Formatez du code PHP avec le plugin PHP de Prettier : accolades de style PSR-12, indentation et espacement cohérents. Syntaxe PHP jusqu'à 8.4, en local.
-
Formateur Python
Formatez du code Python avec le formateur Ruff compatible Black, compilé en WebAssembly. Indentation et guillemets au choix ; erreurs avec ligne et colonne.
-
Casse de phrase
Convertissez du texte en casse de phrase : première lettre de chaque phrase en majuscule, le reste en minuscules, acronymes comme NASA conservés. Découpe aussi les identifiants.
-
snake_case
Convertissez camelCase, PascalCase, kebab-case ou du texte en snake_case. Sépare correctement les acronymes comme XMLHttpRequest et garde les chiffres.
-
Échappement de chaîne SQL
Échappez du texte pour une chaîne SQL entre apostrophes : doublement des apostrophes (SQL standard) ou échappements par antislash MySQL. Guillemets optionnels.
-
Title Case
Convertissez du texte en Title Case : majuscule aux mots principaux, petits mots comme a, of et the en minuscules (option). Acronymes et marques conservés.
-
Formateur TOML
Analysez et réécrivez du TOML dans une mise en page normalisée avec smol-toml. Erreurs avec ligne et colonne. Attention : commentaires supprimés.
-
MAJUSCULES
Convertissez du texte en MAJUSCULES avec les règles Unicode (ß devient SS, accents conservés). Espaces, ponctuation et sauts de ligne inchangés. Gratuit, en local.
-
Formateur XML
Embellissez du XML avec 2 espaces, 4 espaces ou tabulations. La syntaxe est d'abord vérifiée : les erreurs sont signalées avec la ligne et la colonne.
-
Validateur XML
Vérifiez si un XML est bien formé : balises mal appariées ou non fermées, attributs erronés et noms invalides sont signalés avec ligne et colonne, en local.
-
Formateur YAML
Formatez du YAML avec Prettier : indentation et espacement cohérents, commentaires et documents multiples conservés. Erreurs avec ligne et colonne.
-
Validateur YAML
Validez la syntaxe YAML avec js-yaml : indentation erronée, clés en double et crochets non fermés signalés avec ligne et colonne. Fichiers multi-documents.
Autres catégories
- CRC Algorithmes de contrôle de redondance cyclique pour la détection d'erreurs
- MD Algorithmes de résumé de message (MD2, MD4, MD5)
- SHA-1 Algorithme de hachage sécurisé 1 - fonction de hachage 160 bits
- SHA-2 Famille d'algorithmes de hachage sécurisé 2 (SHA-224, SHA-256, SHA-384, SHA-512)
- SHA-3 Algorithme de hachage sécurisé 3 basé sur Keccak
- Keccak Fonction de hachage cryptographique Keccak
- SHAKE Fonctions à sortie extensible (SHAKE128, SHAKE256)
- cSHAKE Fonctions SHAKE personnalisables
- KMAC Code d'authentification de message Keccak
- Mots de passe et sécurité Outils de génération, d'analyse, de hachage et de sécurité des mots de passe
- Chiffrement et Cryptographie Chiffrement symétrique et asymétrique, HMAC et génération de clés (AES, 3DES, RSA, PGP)
- Encodage Encoder et décoder des données : Base64, Base32, Base58, URL, entités HTML, hexadécimal, Unicode, etc.
- Générateurs Générer identifiants, clés, données de test, QR codes, codes-barres et fichiers de configuration (UUID, clés d’API, .gitignore, Dockerfile)
- Convertisseurs Convertir formats de données, bases numériques, couleurs, horodatages, unités et devises (JSON, CSV, YAML, XML)
- Outils de texte Compter, comparer, nettoyer et transformer du texte (nombre de mots, diff, regex, casse, doublons)
- Outils d'image Outils pour manipuler et convertir des images (Compresser, Redimensionner, Convertir)
- Design et CSS Générer du CSS visuellement : ombres, dégradés, mises en page flexbox et grid, animations et palettes de couleurs
- Outils Web Outils pour le développement web et le SEO (JWT, URL, DNS, en-têtes HTTP, balises meta, sitemaps)
- Mathématiques et Calculatrices Calculatrices pour les finances, la santé, les pourcentages, l’arithmétique de développeur et les maths du quotidien
- Heure et Date Fuseaux horaires, écarts entre dates, jours ouvrés, minuteurs, chronomètre et horloge mondiale