# Convertisseur majuscule minuscule

> Convertissez du texte en camelCase, snake_case, PascalCase, kebab-case, ou passez-le en MAJUSCULES ou minuscules. Pour développeurs et usage courant. En ligne et gratuit.

URL: https://acrafto.com/fr/convertisseur-de-cas/

Tools are interactive browser apps; there is no public API, no endpoints to call and no server-side processing. To use a tool, open its HTML page in a browser.

Besoin de réécrire rapidement un texte en MAJUSCULES pour un titre, ou au contraire de dompter un CAPS LOCK resté allumé par erreur au milieu d’un e-mail ? Ou bien vous vous demandez comment s’appelle en JavaScript la variable que vous avez l’habitude d’écrire avec des underscores en Python ? Notre **convertisseur de casse** fait les deux — en un clic, il transforme votre texte dans tous les formats courants et les principales conventions de programmation.

Notre outil est le couteau suisse du formatage de texte. Il suffit d’écrire votre texte une seule fois (sous n’importe quelle forme) et nous le retranscrivons instantanément dans les neuf autres variantes.

## Changer rapidement de casse (sans programmation)

L’usage le plus courant est aussi le plus simple : vous avez juste besoin d’un texte **tout en majuscules**, **tout en minuscules**, ou joliment mis en forme pour un titre.

- **UPPERCASE (MAJUSCULES) :** Idéal pour les titres, logos, avertissements ou formulaires qui exigent des capitales (par exemple l’adresse sur une enveloppe).
- **lowercase (minuscules) :** Pratique pour nettoyer des données — par exemple quand quelqu’un vous envoie un e-mail ou un nom d’utilisateur écrit dans un mélange chaotique de MAJUSCULES et de minuscules, et que vous devez l’uniformiser.
- **Title Case (Comme Un Titre) :** Chaque Mot Commence Par Une Majuscule — utilisé pour les titres d’articles, les noms de produits ou les présentations à l’anglo-saxonne.
- **Sentence case (Phrase) :** Seule la première lettre de la phrase est en majuscule, le reste en minuscules — exactement comme on écrit une phrase en français correct.

Il suffit de coller le texte dans le champ, de choisir le format souhaité et de cliquer directement sur **Copier**. Plus besoin d’effacer le Caps Lock à la main ou de retaper lettre par lettre.

## Aperçu rapide : quand utiliser quel Case en programmation ?

Si vous programmez et ne savez plus quelle convention de nommage (naming convention) s’applique où, voici un aperçu :

### 🐪 camelCase (Notation chameau)

Commence par une minuscule et chaque mot suivant commence par une majuscule. Sans espaces.

- **Où l’utiliser :** JavaScript, Java, Swift, Kotlin, Go.
- **Exemples :** `myVariableName`, `getElementById`, `iPhone`.

### 🐍 snake\_case (Notation serpent)

Toutes les lettres sont en minuscules et séparées par un underscore.

- **Où l’utiliser :** Python, Rust, PHP, bases de données SQL, noms de fichiers.
- **Exemples :** `user_id`, `first_name`, `def my_function()`.

### 🍢 kebab-case (Notation brochette)

Minuscules séparées par un tiret. Ressemble à de la viande sur une brochette.

- **Où l’utiliser :** Classes CSS, attributs HTML, adresses URL (slugs), Kubernetes.
- **Exemples :** `font-size`, `my-cool-article`, `<div id="main-content">`.

### 📐 PascalCase (UpperCamelCase)

Similaire à camelCase, mais la **première lettre est en Majuscule**.

- **Où l’utiliser :** Noms de Classes dans la plupart des langages (JS, Python, PHP), C# (méthodes et variables), composants React.
- **Exemples :** `UserProfile`, `AppController`, `ReactComponent`.

### 📢 CONSTANT\_CASE (Screaming Snake Case)

Majuscules séparées par un underscore. Crie que cette valeur ne doit pas être modifiée.

- **Où l’utiliser :** Constantes, variables d’environnement (ENV), configurations globales.
- **Exemples :** `MAX_RETRIES`, `API_KEY`, `DB_PASSWORD`.

---

## Comment fonctionne notre convertisseur ?

Notre outil est « intelligent ». Cela signifie qu’il ne se contente pas de remplacer bêtement les espaces ou de changer la casse caractère par caractère.

1. **Détection des mots :** L’algorithme reconnaît les mots, qu’ils soient séparés par des espaces (`hello world`), des underscores (`hello_world`), des tirets (`hello-world`) ou un changement de casse (`helloWorld`).
2. **Normalisation :** Tout est ramené à une forme de base, quelle que soit la façon dont le texte a été saisi.
3. **Génération :** Toutes les variantes sont générées en une fois — de la simple casse majuscule/minuscule à l’ensemble complet des conventions de programmation.

Cela s’avère utile par exemple lors du refactoring de code, lorsque vous devez convertir d’anciennes variables PHP (`$user_id`) en JavaScript moderne (`userId`) ou créer une classe CSS (`user-id`) à partir du nom d’une colonne de base de données. Mais l’outil est tout aussi utile pour la rédaction de textes courants, quand vous devez rapidement uniformiser la casse sans ouvrir Word ou Excel.

## FAQ : Questions fréquentes

### Comment écrire un texte en majuscules en ligne sans le retaper à la main ?

Collez le texte dans le champ ci-dessus et choisissez le format **UPPERCASE (MAJUSCULES)**. L'outil convertit instantanément tout le texte en majuscules — cela fonctionne aussi avec les accents (é, è, ç, à...) et vous pouvez copier le résultat immédiatement.

### Qu'est-ce que la "notation hongroise" ?

C'est une ancienne méthode d'écriture (fréquente en C/C++ dans les années 90) où le nom de la variable commence par une abréviation du type de données. Par exemple, `strName` (string) ou `iCount` (integer). Aujourd'hui, elle n'est plus beaucoup utilisée dans les langages modernes, car les IDE nous affichent automatiquement les types.

### Puis-je utiliser le kebab-case en JavaScript ?

Directement comme nom de variable non, car le tiret `-` fonctionne en JS comme un opérateur de soustraction. `var my-variable` signifierait "my moins variable". Le kebab-case n'est utilisé en JS que comme clé dans les objets, s'ils sont entre guillemets : `{ "content-type": "json" }`.

### Quel cas utiliser pour JSON ?

Le standard JSON ne spécifie pas de cas, mais Google et la plupart des API REST utilisent le **camelCase** (ex. `createdAt`). Inversement, certaines API plus anciennes et les backends Python renvoient du **snake\_case** (ex. `created_at`). L'important est d'être cohérent.

### Le convertisseur peut-il corriger un texte tapé avec le Caps Lock activé par erreur ?

Oui. Si vous collez un texte écrit entièrement (oU PARTIELLEMENT) À L'ENVERS, il suffit de choisir le format **lowercase**, puis éventuellement **Sentence case** pour que la première lettre de la phrase reste en majuscule, comme dans un texte normal.

## Other languages

- Čeština (cs): [Převod velkých a malých písmen](https://acrafto.com/cs/konverze-velikosti-pismen/) ([Markdown](https://acrafto.com/cs/konverze-velikosti-pismen/index.md))
- Slovenčina (sk): [Prevodník veľkosti písmen](https://acrafto.com/sk/case-converter/) ([Markdown](https://acrafto.com/sk/case-converter/index.md))
- English (en): [Case Converter](https://acrafto.com/en/case-converter/) ([Markdown](https://acrafto.com/en/case-converter/index.md))
- Deutsch (de): [Case Converter](https://acrafto.com/de/case-converter/) ([Markdown](https://acrafto.com/de/case-converter/index.md))
- Español (es): [Convertidor de mayúsculas y minúsculas](https://acrafto.com/es/convertidor-de-casos/) ([Markdown](https://acrafto.com/es/convertidor-de-casos/index.md))
- Italiano (it): [Convertitore maiuscolo minuscolo](https://acrafto.com/it/convertitore-di-case/) ([Markdown](https://acrafto.com/it/convertitore-di-case/index.md))
- Português (pt): [Conversor de maiúsculas e minúsculas](https://acrafto.com/pt/conversor-de-casos/) ([Markdown](https://acrafto.com/pt/conversor-de-casos/index.md))
- Nederlands (nl): [Case converter](https://acrafto.com/nl/case-converter/) ([Markdown](https://acrafto.com/nl/case-converter/index.md))
- Polski (pl): [Zmiana wielkości liter](https://acrafto.com/pl/konwerter-wielkosci-liter/) ([Markdown](https://acrafto.com/pl/konwerter-wielkosci-liter/index.md))
- Română (ro): [Convertor litere mari și mici](https://acrafto.com/ro/convertor-cazuri/) ([Markdown](https://acrafto.com/ro/convertor-cazuri/index.md))
- Magyar (hu): [Nagybetű kisbetű átalakító](https://acrafto.com/hu/case-atalakito/) ([Markdown](https://acrafto.com/hu/case-atalakito/index.md))
- Ελληνικά (el): [Μετατροπή κεφαλαίων σε πεζά](https://acrafto.com/el/case-converter/) ([Markdown](https://acrafto.com/el/case-converter/index.md))
- Български (bg): [Конвертор на главни и малки букви](https://acrafto.com/bg/case-konverter/) ([Markdown](https://acrafto.com/bg/case-konverter/index.md))
- Hrvatski (hr): [Pretvarač velikih i malih slova](https://acrafto.com/hr/case-converter/) ([Markdown](https://acrafto.com/hr/case-converter/index.md))
- Slovenščina (sl): [Pretvornik velikosti črk](https://acrafto.com/sl/pretvornik-zapisov/) ([Markdown](https://acrafto.com/sl/pretvornik-zapisov/index.md))
- Eesti (et): [Case muundur](https://acrafto.com/et/case-muundur/) ([Markdown](https://acrafto.com/et/case-muundur/index.md))
- Latviešu (lv): [Lielo un mazo burtu pārveidotājs](https://acrafto.com/lv/gadijumu-parveidotajs/) ([Markdown](https://acrafto.com/lv/gadijumu-parveidotajs/index.md))
- Lietuvių (lt): [Raidžių formato keitiklis](https://acrafto.com/lt/raidziu-formato-keitiklis/) ([Markdown](https://acrafto.com/lt/raidziu-formato-keitiklis/index.md))
- Svenska (sv): [Case converter](https://acrafto.com/sv/case-omvandlare/) ([Markdown](https://acrafto.com/sv/case-omvandlare/index.md))
- Dansk (da): [Case converter](https://acrafto.com/da/case-konverter/) ([Markdown](https://acrafto.com/da/case-konverter/index.md))
- Suomi (fi): [Kirjainkoon muunnin](https://acrafto.com/fi/case-muunnin/) ([Markdown](https://acrafto.com/fi/case-muunnin/index.md))
- Norsk (no): [Case-konverterer](https://acrafto.com/no/case-konverterer/) ([Markdown](https://acrafto.com/no/case-konverterer/index.md))
- Українська (uk): [Конвертер регістру](https://acrafto.com/uk/konverter-registru/) ([Markdown](https://acrafto.com/uk/konverter-registru/index.md))
- Русский (ru): [Конвертер регистра](https://acrafto.com/ru/konverter-registrov/) ([Markdown](https://acrafto.com/ru/konverter-registrov/index.md))
- Српски (sr): [Konverter velikih i malih slova](https://acrafto.com/sr/pretvarac-formata-teksta/) ([Markdown](https://acrafto.com/sr/pretvarac-formata-teksta/index.md))
- Македонски (mk): [Конвертор на букви](https://acrafto.com/mk/konvertor-sluchai/) ([Markdown](https://acrafto.com/mk/konvertor-sluchai/index.md))
- Bosanski (bs): [Konverter velikih i malih slova](https://acrafto.com/bs/konverter-velicina-slova/) ([Markdown](https://acrafto.com/bs/konverter-velicina-slova/index.md))
- Shqip (sq): [Konvertues shkronjash](https://acrafto.com/sq/konvertues-rastesh/) ([Markdown](https://acrafto.com/sq/konvertues-rastesh/index.md))
- Türkçe (tr): [Büyük küçük harf dönüştürücü](https://acrafto.com/tr/case-converter/) ([Markdown](https://acrafto.com/tr/case-converter/index.md))
- 日本語 (ja): [大文字小文字変換](https://acrafto.com/ja/case-converter/) ([Markdown](https://acrafto.com/ja/case-converter/index.md))
- 한국어 (ko): [대소문자 변환기](https://acrafto.com/ko/case-converter/) ([Markdown](https://acrafto.com/ko/case-converter/index.md))
- العربية (ar): [تحويل الحروف الكبيرة والصغيرة](https://acrafto.com/ar/case-converter/) ([Markdown](https://acrafto.com/ar/case-converter/index.md))
- हिन्दी (hi): [केस कनवर्टर](https://acrafto.com/hi/case-converter/) ([Markdown](https://acrafto.com/hi/case-converter/index.md))
- Bahasa Indonesia (id): [Ubah huruf besar dan kecil](https://acrafto.com/id/konverter-case/) ([Markdown](https://acrafto.com/id/konverter-case/index.md))
- Tiếng Việt (vi): [Chuyển đổi chữ hoa thường](https://acrafto.com/vi/bo-chuyen-doi-kieu-chu/) ([Markdown](https://acrafto.com/vi/bo-chuyen-doi-kieu-chu/index.md))
- ไทย (th): [แปลงตัวพิมพ์ใหญ่และเล็ก](https://acrafto.com/th/case-converter/) ([Markdown](https://acrafto.com/th/case-converter/index.md))
- עברית (he): [המרת אותיות גדולות וקטנות](https://acrafto.com/he/case-converter/) ([Markdown](https://acrafto.com/he/case-converter/index.md))
