Case Converter · Utilities
Une phrase, chaque style de casse.
Tapez ou collez n’importe quel identifiant et relisez-le en camelCase, snake_case, kebab-case et huit autres — chaque ligne copiable, reconnaissant Unicode et calculée entièrement dans votre navigateur. Gratuit, sans inscription, et votre texte ne quitte jamais votre appareil.
S’exécute dans votre navigateur — rien de ce que vous collez ne quitte cette page. Comment nous le prouvons
Terrain de jeu du convertisseur de casse
Word boundaries are detected from spaces, hyphens, underscores and camelCase humps — getHTTPResponse splits into get / http / response.
Results update as you type — press Enter to run now.
Type or paste any identifier — or tap an example — to see it in camelCase, snake_case, kebab-case and more, each with a Copy button.
L’écart
Les bons mots, la mauvaise forme.
Renommer un identifiant est rarement une opération unique. La base de données veut du snake_case, l’API JSON veut du camelCase, la variable d’environnement veut du SCREAMING_SNAKE_CASE et le slug d’URL veut du kebab-case — retaper les mêmes trois mots sous cinq formes est exactement là où se glisse une faute de frappe.
Ce convertisseur de casse gratuit lit votre texte une fois, détecte les limites de mots même à l’intérieur des bosses camelCase et des acronymes, et produit chaque style d’un coup pour que vous copiiez celui qu’il vous faut. Il reconnaît Unicode, de sorte que les identifiants accentués et non latins se découpent correctement — et il fonctionne entièrement dans le navigateur, sans rien à installer et sans qu’aucune donnée ne quitte votre appareil.
Ne demandez pas non plus à une IA de le remodeler : un modèle de langage prédit des caractères, il n’exécute pas de tokeniseur, et il supprimera ou mal capitalisera en silence un mot dans un identifiant long. Cet outil applique des règles de limite explicites à chaque fois, de sorte que la même entrée produit toujours les mêmes lignes.
Besoin plutôt d’un slug d’URL ? L’ outil Slugify gère les diacritiques, séparateurs et limites de longueur.
Le pipeline
Comment ça marche.
Quatre étapes déterministes s’exécutent à chaque frappe — le tout dans l’onglet de votre navigateur, avec le même tokeniseur appliqué à chaque style de casse.
-
Découper en mots.
Votre texte est tokenisé sur les espaces, symboles et bosses camelCase — getHTTPResponse devient get / http / response.
-
Normaliser les tokens.
Chaque mot est mis en minuscules et les acronymes sont intégrés, de sorte que la même phrase produit toujours la même liste de mots.
-
Recombiner par style.
Les mots sont joints et capitalisés pour chaque convention — un camelCase à minuscule initiale, snake_case à tiret bas, kebab-case à trait d’union, etc.
-
Copier celui dont vous avez besoin.
Chaque style s’affiche en ligne étiquetée avec son propre bouton Copier — ou « Copy all » pour saisir l’ensemble complet d’un coup.
Référence des casses
Chaque style, côte à côte.
Une entrée, onze conventions. Les limites de mots sont détectées une fois ; entre les lignes, seuls le connecteur et la capitalisation changent.
Les onze casses
À partir d’une phrase — userProfileID — chaque style de casse que produit le convertisseur.
input userProfileID ("user profile ID")
camelCase userProfileId
PascalCase UserProfileId
snake_case user_profile_id
SCREAMING_SNAKE_CASE USER_PROFILE_ID
CONSTANT_CASE USER_PROFILE_ID
kebab-case user-profile-id
Train-Case User-Profile-Id
Title Case User Profile Id
sentence case User profile id
dot.case user.profile.id
path/case user/profile/id Comment les limites se découpent
Séparateurs, bosses camelCase, suites d’acronymes et transitions lettre/chiffre deviennent tous des limites de mots.
getHTTPResponse -> get / http / response
user_profile-id -> user / profile / id
XMLHttpRequest -> xml / http / request
v2Release -> v / 2 / release
Release2 -> release / 2 Étape suivante
Transformer un titre en URL ? Sluggez-le.
kebab-case s’en approche, mais un slug d’URL doit aussi replier les diacritiques, supprimer les symboles et plafonner la longueur. L’outil Slugify fait exactement cela — ou parcourez le reste de l’étagère Utilities pour d’autres assistants d’identifiants et de texte, le tout dans votre navigateur.
Case Converter Guide (title)
-> kebab-case case-converter-guide
-> Slugify case-converter-guide (url-safe) FAQ
Vos questions, nos réponses.
Appuyez sur une question pour afficher la réponse.
Quels styles de casse le convertisseur prend-il en charge ?
Onze à la fois : camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, CONSTANT_CASE, kebab-case, Train-Case, Title Case, sentence case, dot.case et path/case. Tapez une fois et chaque style apparaît sous forme de ligne copiable — prenez celui dont votre langage, fichier de configuration ou URL a besoin.
Comment les limites de mots sont-elles détectées ?
Le tokeniseur reconnaît Unicode. Il découpe sur les espaces, traits d’union, tirets bas, points, barres obliques et autres symboles, ainsi qu’à l’intérieur des bosses camelCase et PascalCase — de sorte que userProfileID, user_profile-id et « user profile ID » se résolvent tous en les mêmes trois mots. Les transitions lettre-vers-chiffre et chiffre-vers-lettre découpent aussi, donc v2Release devient v / 2 / release.
Comment les acronymes comme HTTP ou URL sont-ils gérés ?
Les acronymes sont normalisés, pas conservés en majuscules. getURLFromString se tokenise en get / url / from / string, donc sa forme camelCase est getUrlFromString et sa forme snake_case est get_url_from_string. C’est plus simple et stable en aller-retour : réinjecter la sortie camelCase produit les mêmes mots, ce que l’alternative en majuscules ne peut garantir.
Quelle est la différence entre SCREAMING_SNAKE_CASE et CONSTANT_CASE ?
En pratique, aucune — les deux sont des mots en majuscules reliés par des tirets bas (USER_PROFILE_ID). Ils sont listés en deux lignes parce que différentes communautés utilisent des noms différents : de nombreux guides de style disent « SCREAMING_SNAKE_CASE » tandis que d’autres (et certains linters) appellent la même convention « CONSTANT_CASE » pour les constantes et variables d’environnement.
Mon texte quitte-t-il jamais mon navigateur ?
Non. La conversion s’exécute à 100 % côté client dans votre onglet — pas de serveur, pas de compte, pas de journalisation. Vous pouvez coller des identifiants, des noms de colonnes ou des chaînes privées en toute sécurité ; rien ne transite par le réseau.
Gère-t-il le texte non-ASCII et Unicode ?
Oui. La détection des limites utilise les propriétés Unicode des lettres et des chiffres, de sorte que les lettres accentuées et non latines restent dans leur mot — straßeName se découpe en straße / name, et les caractères accentués sont conservés dans la sortie là où le style garde les lettres telles quelles.
Pourquoi ne pas demander à une IA de convertir la casse ?
Un modèle de langage prédit des caractères ; il n’exécute pas de tokeniseur déterministe. Pour tout ce qui dépasse quelques mots, il peut supprimer, fusionner ou mal capitaliser des tokens de façon difficile à repérer. Cet outil applique les mêmes règles de limite explicites à chaque fois, de sorte que la sortie est reproductible — la même entrée produit toujours les mêmes onze lignes.
Puis-je partager une conversion précise ?
Oui. Une fois une entrée saisie, utilisez « Copy link » pour copier une URL avec votre texte encodé dans un fragment #q=. Ouvrir ce lien restaure l’entrée et relance la conversion — pratique pour coller un exemple dans une revue de code ou un ticket.
More free, private DevOps tools.
Le Case Converter est l’un des outils de OpsCanopy — une canopée grandissante de validateurs, convertisseurs et testeurs basés sur le navigateur qui ne touchent jamais un serveur.
Plus dans Utilitaires
39 outils gratuits, tous utilisables hors ligne — opscanopy.com fonctionne sans inscription et sans rien téléverser.
Outils apparentés : l’ outil Slugify pour des slugs sûrs en URL, ou parcourez le répertoire d’outils complet.
Fourni tel quel pour votre commodité. OpsCanopy est gratuit et ouvert.