Skip to main content
CaseSwitch

Developer

Qu’est-ce que camelCase (et ce que ce n’est pas)

CaseSwitch Team · 2026-01-22 · 6 min

Identifiants JavaScript, différences avec PascalCase, snake_case et kebab-case, et pourquoi ce n’est pas un style de titre.

camelCase colle les mots sans espace et met une majuscule à chaque mot sauf le premier : getUserId, parseJsonFile. C’est une convention de code, surtout en JavaScript et TypeScript, pas une règle de titrage de blog.

PascalCase capitalise aussi le premier mot (UserService) : classes, composants React. snake_case (user_id) domine Python et SQL. kebab-case (user-id) est fait pour les URLs et les attributs HTML. Mélanger ces couches sans table de correspondance pourrit une API.

Un convertisseur enlève séparateurs et capitalise. Il ne sait pas si XMLHttpRequest doit rester un acronyme. Les accents français dans un identifiant cassent souvent des parseurs qui veulent de l’ASCII.

N’envoyez pas un H1 marketing dans camelCase. N’utilisez pas camelCase dans un slug public. Pour le SEO d’URL, ouvrez le générateur de slug / kebab-case.

CaseSwitch applique la transformation dans l’onglet. Collez un identifiant, pas un dépôt entier, si vous tenez à la fluidité du navigateur.

Outils liés

Guides liés