Convertisseur de casse
Ce convertisseur transforme la casse d’un texte en un clic. Convertissez en UPPERCASE, lowercase, Title Case, casse de phrase, camelCase, PascalCase, snake_case et plus encore. Collez votre texte et récupérez instantanément le format souhaité.
Questions fréquentes
Comment convertir un texte en majuscules ?
Pour convertir un texte en majuscules, sélectionnez ou collez votre texte puis appliquez la transformation UPPERCASE. Chaque lettre minuscule (a-z) est remplacée par son équivalent majuscule (A-Z). En programmation, la plupart des langages proposent une méthode intégrée, comme toUpperCase() en JavaScript, upper() en Python ou strtoupper() en PHP. Les chiffres, symboles et signes de ponctuation restent inchangés.
Qu’est-ce que le Title Case ?
Le Title Case met une majuscule au début des mots importants tout en gardant les mots secondaires (comme “a”, “an”, “the”, “and”, “but”, “or”, “in”, “on”, “at”) en minuscules, sauf s’ils sont au début ou à la fin. Par exemple, “the lord of the rings” devient “The Lord of the Rings”. Les guides de style (APA, Chicago, AP) ont des règles légèrement différentes, mais le principe général reste le même.
Quelle est la différence entre camelCase et PascalCase ?
En camelCase, le premier mot commence par une minuscule et chaque mot suivant commence par une majuscule, par exemple “myVariableName”. En PascalCase, aussi appelé UpperCamelCase, chaque mot commence par une majuscule, y compris le premier, par exemple “MyVariableName”. camelCase est généralement utilisé pour les variables et fonctions en JavaScript et Java, tandis que PascalCase sert aux noms de classes et de composants React.
Comment convertir en casse de phrase ?
La casse de phrase met seulement en majuscule la première lettre du premier mot d’une phrase, ainsi que les noms propres éventuels. Toutes les autres lettres sont en minuscules. Par exemple, “THIS IS A SAMPLE SENTENCE” devient “This is a sample sentence”. Les outils automatisés mettent en majuscule la première lettre après les ponctuations de fin de phrase (point, point d’interrogation, point d’exclamation), mais ils ne détectent généralement pas les noms propres.
Qu’est-ce que snake_case ?
snake_case remplace les espaces entre les mots par des traits de soulignement et convertit toutes les lettres en minuscules. Par exemple, “Hello World Example” devient “hello_world_example”. Cette convention est très utilisée en Python pour les variables et fonctions (PEP 8), dans les noms de colonnes de bases de données et dans les noms de fichiers. La variante SCREAMING_SNAKE_CASE utilise des majuscules et sert souvent aux constantes.
Quand utiliser chaque casse de texte ?
UPPERCASE sert aux acronymes, titres et emphases. lowercase sert au corps de texte et aux URL. Title Case sert aux titres et noms d’ouvrages. La casse de phrase sert aux phrases courantes et libellés d’interface. camelCase est standard pour les variables JavaScript/Java. PascalCase sert aux classes et composants React. snake_case est courant en Python et SQL. kebab-case sert aux classes CSS, URL et noms de fichiers.
Comment convertir entre kebab-case et camelCase ?
Pour convertir kebab-case en camelCase, retirez chaque trait d’union et mettez en majuscule la lettre qui le suit. Par exemple, “my-variable-name” devient “myVariableName”. Pour convertir camelCase en kebab-case, insérez un trait d’union avant chaque majuscule puis passez tout en minuscules. Par exemple, “myVariableName” devient “my-variable-name”. Cette conversion est courante entre les propriétés CSS (kebab-case) et les propriétés JavaScript (camelCase).
Comment changer la casse dans Excel ou Google Sheets ?
Dans Excel, utilisez UPPER(A1) pour les majuscules, LOWER(A1) pour les minuscules et PROPER(A1) pour le Title Case. Google Sheets propose les mêmes fonctions. Pour une casse de phrase, il n’existe pas de fonction intégrée : utilisez =UPPER(LEFT(A1,1))&LOWER(MID(A1,2,LEN(A1))). Notez que PROPER() met une majuscule à chaque mot, ce qui diffère du vrai Title Case utilisé par APA ou Chicago.
Quelles conventions de nommage utilisent les langages de programmation ?
JavaScript/TypeScript utilise camelCase pour les variables et fonctions, et PascalCase pour les classes et composants. Python utilise snake_case pour les variables et fonctions, et PascalCase pour les classes (PEP 8). CSS utilise kebab-case pour les classes et propriétés. Go utilise PascalCase pour les identifiants exportés et camelCase pour les autres. Ruby utilise snake_case pour les variables et méthodes, et PascalCase pour les classes. SQL utilise souvent UPPER_CASE pour les mots-clés et snake_case pour les colonnes.
Quelle est la différence entre les guides de style de Title Case ?
Le style APA met en majuscule les mots de 4 lettres ou plus et tous les mots importants. Le Chicago Manual of Style met en majuscule tous les mots importants quelle que soit leur longueur. Le style AP met en majuscule les mots de 4 lettres ou plus mais laisse en minuscules les prépositions et conjonctions courtes. Le style MLA met en majuscule tous les mots sauf les articles, prépositions courtes et conjonctions de coordination. La différence clé porte sur les petits mots à capitaliser.
Qu’est-ce qu’un convertisseur de casse ?
Un convertisseur de casse est un outil de transformation de texte qui convertit instantanément votre texte vers différents formats de casse. Que vous deviez passer un texte en majuscules, en minuscules, en Title Case ou vers des formats de programmation comme camelCase et snake_case, l’outil s’en charge en temps réel pendant la saisie. Toutes les conversions sont affichées simultanément pour copier rapidement le format nécessaire.
Types de casse pris en charge
UPPERCASE — convertit toutes les lettres en majuscules. Exemple : “hello world” devient “HELLO WORLD”.
lowercase — convertit toutes les lettres en minuscules. Exemple : “Hello World” devient “hello world”.
Title Case — met une majuscule à la première lettre de chaque mot. Exemple : “hello world” devient “Hello World”.
Casse de phrase — met en majuscule seulement la première lettre de chaque phrase. Exemple : “hello world. goodbye world” devient “Hello world. Goodbye world”.
camelCase — retire les espaces et met en majuscule la première lettre de chaque mot sauf le premier. Exemple : “hello world” devient “helloWorld”. Courant pour les noms de variables en JavaScript et Java.
PascalCase — similaire à camelCase, mais la première lettre est aussi en majuscule. Exemple : “hello world” devient “HelloWorld”. Utilisé pour les noms de classes dans de nombreux langages.
snake_case — remplace les espaces par des traits de soulignement et passe les lettres en minuscules. Exemple : “Hello World” devient “hello_world”. Populaire en Python et Ruby.
kebab-case — remplace les espaces par des traits d’union et passe les lettres en minuscules. Exemple : “Hello World” devient “hello-world”. Utilisé dans les URL et les classes CSS.
CONSTANT_CASE — comme snake_case, mais en majuscules. Exemple : “hello world” devient “HELLO_WORLD”. Utilisé pour les constantes dans de nombreux langages.
dot.case — remplace les espaces par des points et passe les lettres en minuscules. Exemple : “Hello World” devient “hello.world”. Utilisé dans certaines clés de configuration et noms de paquets.
Mode d’emploi
- Tapez ou collez votre texte dans le champ de saisie.
- Toutes les conversions de casse s’affichent simultanément en temps réel.
- Cliquez sur le bouton de copie à côté d’un résultat pour le copier dans le presse-papiers.
- Le nombre de caractères et de mots s’affiche au-dessus de la saisie.
Exemples
Entrée : “the quick brown fox”
| Casse | Résultat |
|---|---|
| UPPERCASE | THE QUICK BROWN FOX |
| lowercase | the quick brown fox |
| Title Case | The Quick Brown Fox |
| camelCase | theQuickBrownFox |
| PascalCase | TheQuickBrownFox |
| snake_case | the_quick_brown_fox |
| kebab-case | the-quick-brown-fox |
| CONSTANT_CASE | THE_QUICK_BROWN_FOX |
| dot.case | the.quick.brown.fox |
Usages courants
- Convertir des titres et intertitres au bon format de casse.
- Transformer des noms de variables entre différentes conventions de programmation.
- Corriger un texte saisi par erreur dans la mauvaise casse.
- Préparer du texte pour des URL, noms de fichiers ou champs de base de données.
- Uniformiser la mise en forme de textes dans des documents et feuilles de calcul.
- Convertir des conventions de nommage lors du passage d’un langage à un autre.
Conventions de casse en programmation
| Langage | Variables | Classes | Constantes |
|---|---|---|---|
| JavaScript | camelCase | PascalCase | CONSTANT_CASE |
| Python | snake_case | PascalCase | CONSTANT_CASE |
| CSS | kebab-case | — | — |
| Ruby | snake_case | PascalCase | CONSTANT_CASE |
| Go | camelCase | PascalCase | PascalCase |
Conversion de casse dans Excel et Google Sheets
| Type de casse | Formule | Résultat exemple |
|---|---|---|
| UPPERCASE | =UPPER(A1) | HELLO WORLD |
| lowercase | =LOWER(A1) | hello world |
| Title Case | =PROPER(A1) | Hello World |
| Casse de phrase | =UPPER(LEFT(A1,1))&LOWER(MID(A1,2,LEN(A1))) | Hello world |
| Toggle case | Aucune formule intégrée | Utilisez cet outil |
Note : la fonction PROPER() d’Excel met une majuscule à chaque mot, ce qui diffère du vrai Title Case qui garde certains mots secondaires en minuscules.
Pour camelCase, snake_case et kebab-case, il n’existe pas de formules de tableur intégrées : utilisez ce convertisseur en ligne.
Conseils
- Utilisez camelCase pour les variables JavaScript/TypeScript et PascalCase pour les composants React.
- Utilisez snake_case avec Python, Ruby ou les noms de colonnes en base de données.
- Utilisez kebab-case pour les classes CSS, URL et attributs HTML.
- CONSTANT_CASE est le standard des variables d’environnement et constantes dans la plupart des langages.
- dot.case est courant dans les noms de packages Java et les clés de fichiers de configuration.