Convertisseur de casse
Local only — nothing is uploaded unless you save or share it.
Un convertisseur de casse : camelCase, snake_case, kebab-case et plus.
- Collez ou tapez votre texte
- Toutes les casses apparaissent au fil de la frappe
- Copiez celle dont vous avez besoin
Enregistrer cet outil
Gardez Convertisseur de casse sous la main
Utilisez le menu Partager de votre navigateur, puis « Sur l'écran d'accueil ».
À propos de cet outil
Chaque système impose sa propre convention de nommage, et passer de l'une à l'autre à la main est fastidieux et source d'erreurs. JavaScript préfère le camelCase, Python et les bases de données s'appuient sur le snake_case, les classes CSS et les URL utilisent le kebab-case, les variables d'environnement crient en CONSTANT_CASE, et les titres veulent une Casse de Titre. Ce convertisseur affiche toutes les formes d'un coup pour que vous preniez celle qu'il vous faut. Il fonctionne à partir de n'importe quelle entrée et pas seulement de mots isolés, parce que les casses de programmation découpent d'abord le texte en mots : les frontières du camelCase, les tirets bas, les tirets et les espaces sont tous compris, vous pouvez donc convertir directement d'une convention à une autre. Les sigles sont traités intelligemment, si bien qu'un nom comme HTTPServerConfig se découpe en les mots attendus plutôt qu'en une longue suite de capitales. La Casse de Titre suit la convention éditoriale habituelle et laisse en minuscules les petits mots de liaison comme of, and et the, sauf en début ou en fin de ligne. Majuscule en début de phrase, MAJUSCULES et minuscules travaillent sur votre texte tel qu'il est écrit, de sorte que la ponctuation et les espaces restent intacts.
Questions fréquentes
Puis-je convertir directement du camelCase vers le snake_case ?
Oui. L'entrée est découpée en mots avant que quoi que ce soit ne soit reconstruit, peu importe donc la convention de départ. camelCase, PascalCase, snake_case, kebab-case et texte ordinaire avec espaces fonctionnent tous en entrée.
Est-ce un convertisseur camelCase ou un convertisseur snake case ?
Les deux, et le reste également : c'est un changeur de casse qui lit ce que vous collez et le réécrit dans la convention choisie — camelCase, PascalCase, snake case, kebab case, CONSTANT_CASE ou phrases ordinaires. Il n'y a pas de « depuis » à choisir, car le découpage se déduit du texte lui-même.
Comment les sigles sont-ils traités ?
Une suite de capitales suivie d'un mot capitalisé est coupée au bon endroit, si bien que HTTPServerConfig devient les mots http, server et config plutôt qu'un seul bloc. Cela donne http_server_config et non httpserverconfig.
Pourquoi la Casse de Titre laisse-t-elle certains mots en minuscules ?
Parce que le style éditorial courant garde en minuscules les articles, conjonctions et prépositions courts comme a, of, and et the, sauf s'ils sont le premier ou le dernier mot. Si vous voulez chaque mot capitalisé quoi qu'il arrive, partez de la sortie en Casse de Titre et ajustez-la.
Le passage en majuscules ou minuscules conserve-t-il ma ponctuation ?
Oui. MAJUSCULES, minuscules et Majuscule en début de phrase opèrent sur votre texte d'origine et non sur des mots extraits, donc les espaces et la ponctuation sont préservés à l'identique. Les casses de programmation suppriment forcément la ponctuation, qui n'est pas valide dans un identifiant.
Pourquoi v2 devient-il v_2 en snake_case ?
Parce qu'une frontière entre lettres et chiffres est traitée comme une coupure de mot, exactement comme dans des bibliothèques très répandues telles que lodash. Cela donne utf_8_encoder plutôt que utf8_encoder. La Casse de Titre et la majuscule de phrase ne coupent pas les chiffres, les titres gardent donc v2 intact.
Aidez-nous à améliorer cet outil
Un bug, une envie de changement, ou un outil qui vous manque ?
Vous avez un message non envoyé.
Merci — c'est bien arrivé. La réponse vous attendra dans votre boîte.Go to my messages