Transformez order_id en OrderId ou orderId en order_id. Le sens qui supprime les traits de soulignement produit du PascalCase, avec une majuscule initiale. Plusieurs noms peuvent être traités ensemble.
Préparez des noms de colonnes, de propriétés ou de variables. La conversion s'effectue dans le navigateur, sans transmettre les noms saisis dans des requêtes de conversion.
CamelCaseTest devient camel_case_test et getHTTPResponse devient get_http_response. XMLHTTPRequest donne toutefois xmlhttp_request : une suite de majuscules ne permet pas de deviner la séparation entre XML et HTTP.
PascalCase réunit les groupes de lettres et de chiffres ASCII séparés par des traits de soulignement internes et met leur initiale en majuscule. user__name donne UserName. Les soulignements aux extrémités restent : __private_value__ donne __PrivateValue__. Les majuscules déjà présentes sont conservées, donc ORDER_ID donne ORDERID.
Les espaces, tabulations, signes et retours à la ligne sont conservés. Les espaces et traits d'union ne réunissent pas les mots : user-name devient User-Name en PascalCase. Le champ normalise les fins de ligne CR et CRLF collées en LF.
Seules les lettres ASCII changent de casse. Les autres caractères restent tels quels, mais les groupes ASCII voisins peuvent changer : école devient éCole en PascalCase. La conversion ne protège ni les valeurs JSON, ni les commentaires, ni le texte entre guillemets.
L'action partant des soulignements produit du PascalCase avec majuscule initiale, comme l'outil d'origine. Il n'existe pas de mode de sortie distinct pour lowerCamelCase ou kebab-case.
Pas toujours. snake_case met les majuscules ASCII en minuscules et PascalCase peut supprimer des soulignements internes répétés. La limite est de 6 000 unités de code UTF-16 ; un emoji en occupe généralement deux. Une saisie vide ou une erreur efface le résultat précédent.