1. À quoi sert cet outil
Ce convertisseur de casse en ligne gratuit convertit la casse du texte en un clic — majuscules, minuscules, titrage, camelCase, snake_case, kebab-case et plus. Utilisez-le pour convertir en majuscules, convertir en minuscules, convertisseur titre ou convertisseur camelCase pour titres, noms de variables et normalisation de données. Pas d'inscription, pas d'envoi ; tout s'exécute dans votre navigateur. Utilisez le mode Prédéfini pour tout le bloc, ou le mode Regex pour ne modifier que les parties correspondantes (ex. garder les acronymes en majuscules). Idéal pour titres, noms de variables, constantes ou normalisation de données.
2. Comment l'utiliser
Démarrage rapide (Prédéfini) : Collez le texte, sélectionnez un préréglage (MAJUSCULES, minuscules, Titre, camelCase, snake_case, etc.), puis copiez le résultat. Mode Regex : Ajoutez un ou plusieurs motifs avec un mode de casse par règle pour ne modifier que les correspondances.
Mode prédéfini
- Sélectionner le mode — Choisissez « Prédéfini ».
- Entrer le texte — Collez ou tapez le texte à convertir.
- Sélectionner le préréglage — Cliquez sur un préréglage (MAJUSCULES, minuscules, Titre, etc.).
- Copier le résultat — La sortie se met à jour en direct ; copiez quand c'est bon.
Mode Regex
- Sélectionner le mode — Choisissez « Regex ».
- Entrer le texte — Collez ou tapez le texte à traiter.
- Préréglages ou motifs — Cliquez sur un préréglage regex ou entrez un ou plusieurs motifs. Chaque motif est appliqué dans l'ordre. Choisissez la casse par règle et les flags (g, i, m, s) si besoin.
- Copier le résultat — La sortie se met à jour en direct ; un motif invalide affiche une erreur inline.
3. Comment ça marche
Mode prédéfini : L'entrée est transformée selon la casse sélectionnée. Les limites de mots pour titre et phrase utilisent les espaces ; camelCase et snake_case découpent sur espaces, tirets et limites camel/underscore. Mode Regex : Un ou plusieurs motifs regex sont appliqués séquentiellement ; chaque règle a un motif et un mode de casse. Tout le traitement est côté client dans votre navigateur. Aucune donnée n'est envoyée à un serveur.
4. Cas d'usage et exemples
- Formater des titres — Convertir
MON TITRE→Mon Titre(titrage). - Noms de variables — Convertir
ma variable→maVariable(camelCase) ouma_variable(snake_case). - Constantess — Convertir
clé api→CLÉ_API. - Majuscules ciblées — Motif
\b[A-Z]{2,}\ben majuscules : garder les acronymes « HTML » et « API » en majuscules. - Phrase — Mettre en majuscule uniquement la première lettre de chaque phrase.
- Normaliser des données — Convertir en-têtes de colonnes ou identifiants vers un format standard.
Exemple
- Motif
\b\w+\ben titrage → Mettre en majuscule chaque mot. - Règle 1 :
\b[A-Z]{2,}\bMAJUSCULES ; Règle 2 :\b[a-zA-Z]+\bminuscules → Garder les acronymes, mettre le reste en minuscules.
5. Limites et contraintes connues
- Motif validé d'abord — Un regex invalide affiche une erreur ; aucune transformation n'est exécutée.
- ReDoS — Des motifs complexes sur du texte très long peuvent être lents ; évitez le backtracking catastrophique.
- Regex JavaScript — Utilise le moteur regex JS ; certaines fonctionnalités PCRE peuvent différer.
- Parsing d'identifiants — camelCase/snake_case suppose des mots séparés par espaces, tirets ou underscores ; les styles mixtes peuvent donner des résultats inattendus.
- Unicode — La conversion de casse utilise les méthodes natives de JavaScript ; certains locales peuvent se comporter différemment.