Aller au contenu
Toova
Tous les outils

Convertisseur de casse (camelCase, snake_case, etc.)

Conçu pour la confidentialité — fonctionne entièrement dans votre navigateur

Convertissez du texte entre toutes les casses courantes — camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, dot.case, Title Case — directement dans votre navigateur. Toova gère les tokens, les abréviations et les caractères unicode proprement, sans chargement et sans inscription.

Quelle casse utiliser et où

Les langages de programmation ont des conventions fortes. JavaScript et Java préfèrent camelCase pour les variables et PascalCase pour les classes. Python et Ruby utilisent snake_case. Les slugs d'URL et les classes CSS utilisent kebab-case. Les variables d'environnement utilisent CONSTANT_CASE. Toova convertit entre toutes ces formes en un clic, ce qui est bien plus rapide que d'éditer manuellement chaque nom lorsque vous le copiez d'un contexte à un autre.

Tokenisation intelligente

Découper une chaîne en mots est plus difficile qu'il n'y paraît. Toova détecte les frontières à partir des bosses camelCase, des underscores snake_case, des tirets kebab-case et des suites de majuscules (ainsi APIRequest devient API Request, et non A P I Request). Les acronymes comme HTTP, URL, ID et JSON sont préservés correctement lors de la conversion en camelCase ou PascalCase — vous obtenez httpRequest, pas hTTPRequest.

Traitement local uniquement

La conversion de casse s'effectue entièrement dans votre navigateur. Les chaînes que vous collez ne quittent jamais la page. C'est important lorsque vous convertissez des noms provenant d'une base de code privée, des noms de champs client, ou tout identifiant que vous ne souhaiteriez pas coller dans un formulaire tiers. La page fonctionne hors ligne après le premier chargement.

Questions fréquentes

Quelle casse utiliser pour les variables ?
Adoptez la convention de votre langage et de votre équipe. JavaScript et Java utilisent camelCase. Python et Ruby utilisent snake_case. La cohérence compte plus que le choix spécifique — utilisez ce que votre base de code utilise déjà.
Comment Toova gère-t-il les acronymes ?
Les acronymes courants (HTTP, URL, ID, JSON, XML) sont préservés dans leur forme naturelle lors de la conversion en camelCase ou PascalCase. Ainsi getApiResponse reste getApiResponse, pas getAPIresponse ni getapiresponse.
Peut-il convertir depuis n'importe quelle casse vers n'importe quelle casse ?
Oui. Toova tokenise l'entrée en mots quel que soit la casse source, puis reformate dans la casse cible. Vous pouvez coller une entrée mixte et obtenir une sortie propre dans le style cible.
Gère-t-il les caractères non-ASCII ?
Oui. Les lettres unicode, les caractères accentués et les textes CJK sont préservés. La détection des frontières de mots utilise les propriétés unicode, ce qui fonctionne correctement avec les identifiants non anglais.
Mon texte est-il envoyé quelque part ?
Non. La conversion s'exécute entièrement dans votre navigateur. Rien n'est chargé ou journalisé.