# Convertisseur de casse et slug

Convertissez un texte en camelCase, snake_case, kebab-case, Title Case et plus, ou transformez un titre en slug d’URL avec gestion des accents.

https://codeknife.dev/fr/convertisseur-de-casse/

## Ce qu’il fait

Convertit du texte entre styles d’écriture : camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, casse de phrase, minuscules et MAJUSCULES. Il peut aussi transformer un titre en slug d’URL, sans accents et avec des lettres comme ß et ø en ASCII.

## Comment l’utiliser

1. Saisissez ou collez du texte, un élément par ligne, ou déposez un fichier texte.
2. Choisissez un style. Pour un **slug d’URL**, choisissez l’écriture des trémas (**Allemand** écrit ä en ae, **Nordique** écrit å en aa) et le séparateur des mots.
3. Copiez ou téléchargez le résultat. Désactivez **Convertir chaque ligne séparément** pour traiter tout le texte d’un bloc.

## Exemples

Différents styles pour les mêmes mots :

`getUserById` devient `get_user_by_id` en snake_case, `GET_USER_BY_ID` en CONSTANT_CASE et `get-user-by-id` en kebab-case. `Crème brûlée & Straße` devient le slug `creme-brulee-strasse`.

## Bon à savoir

- Les mots sont trouvés aux espaces, à la ponctuation, aux tirets bas, aux traits d’union et entre une minuscule et une majuscule. `HTTPServer` se coupe en `HTTP` et `Server`.
- Un slug ne garde que des minuscules et des chiffres. Les lettres hors de l’alphabet latin, comme le japonais, sont abandonnées.
- Minuscules et MAJUSCULES changent la casse du texte tel quel, en gardant espaces et ponctuation.
- Les règles de casse suivent le standard Unicode et ne sont pas propres à une langue ; le i turc avec et sans point n’est pas traité à part.

## Comment les mots sont-ils trouvés ?

Le texte est découpé en mots aux espaces, à la ponctuation, aux tirets bas et aux traits d’union, et là où une minuscule rencontre une majuscule : userProfile devient user et Profile. Une suite de majuscules suivie d’un mot, comme dans HTTPServer, se coupe en HTTP et Server, et les nombres comptent comme des mots à part.

## Questions fréquentes

### À quoi ressemble un slug d’URL ?

Un slug est la partie lisible d’une adresse web : des minuscules et des chiffres reliés par des traits d’union, comme bonjour-monde. Les accents sont retirés (é devient e) et des lettres comme ß et ø reçoivent une forme ASCII, de sorte que le résultat est sûr dans toute URL.

### Comment les lettres allemandes et nordiques sont-elles traitées ?

Par défaut, un accent est simplement retiré, donc ü devient u. Choisissez Allemand pour écrire ä, ö et ü en ae, oe et ue, ou Nordique pour écrire å en aa et ø en oe, comme ces langues les épellent sans la lettre.

### Cet outil envoie-t-il mon texte quelque part ?

Non. Tout se passe dans votre navigateur. Ce que vous saisissez n’est jamais envoyé à nos serveurs.