Convertisseur de casse
Convertit le texte entre camelCase, snake_case, kebab-case, PascalCase et plus.
Votre texte est converti localement dans votre navigateur et rien n'est téléversé vers un serveur.
Vous générez des types TypeScript ? Essayez JSON to TypeScript.
À propos de Convertisseur de casse
Ce convertisseur de casse transforme le texte entre camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, Title Case, Sentence case, lower case et UPPER CASE en un clic. Il est conçu pour les développeurs qui renomment des variables, des champs d'API et des colonnes de base de données, ainsi que pour les rédacteurs et les ingénieurs QA qui ont besoin d'identifiants cohérents ou de titres lisibles. Collez un identifiant, un nom de colonne CSV ou une liste entière, puis choisissez le style cible ; chaque ligne est convertie indépendamment, afin que les listes multilignes restent alignées. Utilisez-le pour transformer une clé JSON en constante, convertir un titre en slug kebab-case ou normaliser des conventions de nommage mixtes dans une base de code lors de la conversion de camelCase en snake_case. Tout est traité localement dans votre navigateur, de sorte que vos données ne quittent jamais votre appareil.
Fonctionnalités
- Convertit entre 11 styles : camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, Title Case, Sentence case, lower et UPPER
- Détecte les limites de mots à partir du camelCase existant, des acronymes, des underscores, des traits d'union, des points et des barres obliques
- Convertit chaque ligne indépendamment, afin que les listes collées et les noms de colonnes restent parfaitement alignés
- Supprime la ponctuation parasite et regroupe les séparateurs pour produire des identifiants propres et prévisibles
- Gère les suites d'acronymes comme HTTPRequest en les découpant en mots cohérents
- Découpe aux transitions chiffre-lettre afin que des valeurs comme item2Name deviennent item2 name
- Conversion instantanée à mesure que vous tapez ou collez, avec copie du résultat en un clic
- S'exécute entièrement dans votre navigateur sans suivre ce que vous collez
Comment utiliser Convertisseur de casse
- Collez ou tapez votre texte dans la zone de saisie.
- Choisissez une casse cible telle que snake_case, camelCase ou kebab-case.
- Lisez le résultat converti dans le panneau de sortie.
- Cliquez sur Copier pour placer le texte converti dans votre presse-papiers.
Exemple
Entrée
helloWorld
HTTPRequestHandler
Sortie
hello_world
http_request_handler
Conversion de deux identifiants camelCase en snake_case, un par ligne.
Erreurs courantes et dépannage
- Les acronymes comme HTTPRequest se découpent à un endroit inattendu. — Le convertisseur traite une suite de majuscules suivie d'une majuscule plus minuscule comme une limite, de sorte que HTTPRequest devient « http request ». Ajoutez un espace manuel si vous avez besoin d'un regroupement différent avant la conversion.
- Les chiffres sont séparés de leurs mots. — Une minuscule ou un chiffre suivi d'une majuscule commence un nouveau mot, de sorte que « item2Name » devient « item2 name ». Reformatez l'entrée si vous voulez garder le chiffre distinct.
- La ponctuation ou les emoji disparaissent du résultat. — Seuls les lettres, les chiffres et les séparateurs de mots sont conservés ; les autres caractères sont supprimés pour garder les identifiants valides. Utilisez Title ou Sentence case sur de la prose simple si vous devez préserver la ponctuation.
- Une liste multiligne se réduit en une seule ligne. — Gardez chaque élément sur sa propre ligne dans l'entrée ; l'outil convertit ligne par ligne et préserve les sauts de ligne dans la sortie.
Foire aux questions
- Qu'est-ce que le Convertisseur de casse ArrayKit ?
- C'est un convertisseur de casse de texte qui réécrit les mots et les identifiants entre camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, Title Case, Sentence case, lower case et UPPER CASE.
- Comment convertir camelCase en snake_case ?
- Collez le texte en camelCase, choisissez snake_case comme cible, et le Convertisseur de casse insère des underscores à chaque limite de mot ; par exemple, helloWorld devient hello_world.
- Puis-je convertir une liste entière d'éléments en une seule fois ?
- Oui. Chaque ligne est convertie indépendamment, vous pouvez donc coller une colonne de noms ou d'identifiants et ils sont tous convertis sur place sans fusionner.
- Comment le Convertisseur de casse détecte-t-il les limites de mots dans un identifiant ?
- Il découpe aux transitions camelCase existantes, aux suites d'acronymes et aux séparateurs comme les underscores, les traits d'union, les points et les barres obliques, puis reconstruit les mots dans le style choisi.
- Puis-je l'utiliser pour transformer un titre en slug kebab-case ?
- Oui. Collez votre titre, choisissez kebab-case, et le convertisseur met les mots en minuscules et les relie par des traits d'union pour produire un slug d'URL propre.
- Mon texte reste-t-il privé lorsque j'utilise cet outil ?
- Oui. Le Convertisseur de casse s'exécute entièrement dans votre navigateur, de sorte que le texte que vous collez est traité localement et ne quitte jamais votre appareil.
Outils associés
Tous les outils ArrayKit