Convertisseur de casse
Transformez du texte en kebab-case, camelCase, snake_case, Title Case et dix autres casses. Tout s'exécute localement — rien n'est téléversé.
- Entrée
- Text · identifiers · lists
- Sortie
- 14 cases
Texte
Mots en minuscules reliés par des traits d'union. Slugs d'URL, classes CSS et noms de fichiers.
Texte
106 caractères · 13 mots · 5 lignes
Résultat
kebab-case
the-quick-brown-fox-jumps-over-the-lazy-dog user-profile-id xml-http-request background-color max-retry-count
Choisissez une casse, copiez le résultat
Choisissez la casse dont vous avez besoin dans la liste et le texte est converti pendant que vous tapez. Passer à une autre casse est instantané et ne touche pas à ce que vous avez saisi : transformer un titre en slug d'URL, en classe CSS et en nom de constante, ce sont trois choix dans le même menu et non trois allers-retours par un formulaire.
À quoi sert chaque casse
- lowercase
- Tout en minuscules. Adresses e-mail, balises et titres discrets.
- UPPERCASE
- Tout en majuscules. Étiquettes, avertissements et acronymes.
- Title Case
- Chaque mot avec une majuscule. Titres de presse, de livres et d'articles.
- Sentence case
- Seul le début de chaque phrase prend une majuscule. Corps de texte et textes d'interface.
- camelCase
- Premier mot en minuscules, les autres avec une majuscule, sans séparateur. Variables JavaScript et Java, clés JSON.
- PascalCase
- Chaque mot avec une majuscule, sans séparateur. Noms de classes, types et composants React.
- snake_case
- Mots en minuscules reliés par des tirets bas. Python, Ruby et colonnes de base de données.
- kebab-case
- Mots en minuscules reliés par des traits d'union. Slugs d'URL, classes CSS et noms de fichiers.
- CONSTANT_CASE
- Mots en majuscules reliés par des tirets bas. Constantes et variables d'environnement.
- Train-Case
- Mots avec majuscule reliés par des traits d'union. En-têtes HTTP comme Content-Type.
- dot.case
- Mots en minuscules reliés par des points. Clés de configuration et de traduction.
- path/case
- Mots en minuscules reliés par des barres obliques. Chemins d'URL et noms de dossiers.
- aLtErNaTiNg cAsE
- Les lettres alternent entre minuscule et majuscule. Surtout pour un ton moqueur.
- iNVERSE cASE
- Chaque lettre inversée. Pour un texte saisi par erreur avec le verrouillage majuscule activé.
Comment les mots sont repérés
- Les espaces et la ponctuation séparent les mots. Les traits d'union, tirets bas, points et barres obliques utilisés par les autres casses aussi, c'est pourquoi n'importe quelle casse peut être convertie en n'importe quelle autre.
- Les changements de casse séparent aussi les mots.
userProfileIddevientuser,ProfileetId, et une suite d'acronymes s'arrête avant le mot qui suit, doncXMLHttpRequestdevientxml-http-request. - Chaque ligne est convertie séparément. Collez une liste de noms, un par ligne, et les casses d'identifiant vous rendent une liste, pas un seul nom interminable.
- Les casses de prose ne touchent pas au reste du texte. lowercase, UPPERCASE, Title Case et Sentence case ne modifient que les lettres, donc la ponctuation, les espaces et les paragraphes restent intacts.
Questions fréquentes
- Comment convertir du texte en kebab-case ?
- Collez ou saisissez le texte dans le champ de saisie et choisissez kebab-case dans la liste « Convertir en ». Chaque mot passe en minuscules et est relié par des traits d'union, si bien que « Hello World Example » devient hello-world-example. Cliquez sur le bouton de copie pour la récupérer.
- Quelle est la différence entre camelCase et PascalCase ?
- Les deux relient les mots sans séparateur et mettent une majuscule à chaque mot. camelCase garde la toute première lettre en minuscule (userProfile), PascalCase la met aussi en majuscule (UserProfile). Les variables JavaScript utilisent généralement camelCase ; les classes et les composants React utilisent PascalCase.
- Quand utiliser snake_case ou kebab-case ?
- snake_case est la convention pour les variables Python, les colonnes de base de données et de nombreuses API JSON. kebab-case sert pour les slugs d'URL, les noms de classes CSS et les noms de fichiers, où les tirets bas sont plus difficiles à lire ou traités à part.
- Cela fonctionne-t-il avec les lettres accentuées et d'autres alphabets ?
- Oui. Les mots sont repérés grâce aux classes de lettres Unicode, donc les lettres latines accentuées, cyrilliques et grecques sont converties correctement. Les écritures sans majuscules ni minuscules, comme le chinois ou l'arabe, sont conservées telles quelles et restent séparées par les espaces et la ponctuation.
- Mon texte est-il envoyé quelque part ?
- Non. La conversion s'exécute dans votre navigateur pendant que vous tapez, et rien de ce que vous collez ne quitte votre appareil.
Les autres outils
Générateur de Lorem IpsumDu faux texte par paragraphes, phrases ou mots, en texte brut ou en HTML.Convertisseur d'imagesRéencodez, redimensionnez et vectorisez vos images avec une comparaison avant/après en direct.Convertisseur de donnéesFaites passer du texte structuré entre JSON, YAML, TOML, CSV et Markdown.Compresser et archiverAllégez n'importe quel fichier avec gzip ou Brotli, ou regroupez un dossier en ZIP.DOCX en PDFTransformez un document Word en PDF au texte réel et sélectionnable.PDF en DOCXRécupérez un document Word modifiable depuis la couche texte d'un PDF.Suppression d'Arrière-planDétourage automatique par IA et outils manuels de précision.Éditeur PDFSignez des documents, modifiez du texte, insérez des images et masquez des PDF dans votre navigateur.Image en ASCIITransformez une photo en ASCII art, en noir et blanc ou en couleur.Générateur de secret JWTClés secrètes HS256, HS384 et HS512 aléatoires en hex ou Base64, prêtes pour votre .env.Décodeur JWTLisez l'en-tête et les claims d'un jeton, vérifiez son expiration et sa signature.Générateur de mots de passeDes mots de passe forts et aléatoires, avec la robustesse affichée en bits.Générateur de données de testDe faux utilisateurs, produits et commandes réalistes avec vos propres colonnes, en JSON, CSV ou SQL.