Convertisseur de Casse de Texte

Convertit le texte en MAJUSCULES, minuscules, Title Case, camelCase, snake_case, kebab-case, CONSTANT_CASE et plus encore. 12 casses en temps réel. 100% côté client.

Publicité
Publicité

Convertissez la casse du texte sans téléverser vos données

12 case conversions — including camelCase, snake_case, kebab-case, and more — all at once, right in your browser. No uploads, no sign-up, no limits.

100% privé
Conversion en temps réel
Gratuit pour toujours

Comment l'utiliser

  1. 1

    Collez Votre Texte

    Saisissez ou collez du texte dans la zone de saisie en haut.

  2. 2

    Consultez les 12 Casses

    Chaque variante de casse apparaît instantanément dans une grille ci-dessous — aucun bouton à cliquer.

  3. 3

    Copiez Celle Qu'il Vous Faut

    Cliquez sur le bouton Copier à côté de n'importe quelle variante pour la copier dans votre presse-papiers.

Pourquoi Utiliser ce Convertisseur de Casse ?

12 Casses à la Fois

Consultez toutes les variantes de casse courantes dans une seule grille, afin de comparer et de choisir la bonne sans changer d'outil.

Conversion en Temps Réel

Les 12 sorties se mettent à jour instantanément pendant la saisie — il n'y a pas de bouton 'Convertir' à cliquer.

Adapté à la Programmation

Inclut camelCase, PascalCase, snake_case, kebab-case et CONSTANT_CASE, qui sont les conventions de nommage standards en JavaScript, Python, Rust, Go et CSS.

Publicité

Understanding Text Case Conventions

Conventions de nommage en programmation

Les langages de programmation ont établi des conventions de nommage pour différents types d'identifiants. Suivre ces conventions rend le code plus lisible et cohérent avec l'écosystème du langage. JavaScript utilise camelCase pour les variables et fonctions (par exemple, `getUserData`), PascalCase pour les classes et composants React (par exemple, `UserProfile`) et UPPER_SNAKE_CASE pour les constantes (par exemple, `MAX_RETRIES`). Python utilise snake_case pour les variables et fonctions (par exemple, `get_user_data`) et PascalCase pour les classes (par exemple, `UserProfile`).

CSS utilise kebab-case pour les noms de classes et identifiants (par exemple, `.primary-button`, `#main-content`). Les URL utilisent kebab-case pour les slugs (par exemple, `/blog/how-to-use-regex`). Les noms de colonnes de base de données utilisent généralement snake_case (par exemple, `created_at`, `user_id`). Les variables d'environnement utilisent UPPER_SNAKE_CASE (par exemple, `DATABASE_URL`, `API_KEY`). Notre outil prend en charge toutes ces conventions, ce qui facilite la conversion entre elles.

Publicité

Title Case vs. Sentence case

Le Title Case met en majuscule la première lettre de chaque mot significatif, suivant les conventions d'édition. Les mots mineurs (articles, conjonctions, courtes prépositions) sont gardés en minuscules sauf s'ils apparaissent au début ou à la fin. Par exemple, 'Le Seigneur des Anneaux' est un Title Case correct. Ceci est utilisé pour les titres de livres, les titres d'articles et les en-têtes formels.

Sentence case capitalizes only the first letter of each sentence, with the rest in lowercase (except proper nouns). For example, 'The lord of the rings' is Sentence case. This is used for running text, descriptions, and informal headings. Some style guides prefer Sentence case for headings, arguing that it's cleaner and easier to read.

Quand utiliser chaque cas de programmation

camelCase: JavaScript variables and functions, Java methods, C# variables. PascalCase: JavaScript/TypeScript classes and interfaces, React components, C# classes and methods. snake_case: Python variables and functions, Ruby variables and methods, Rust variables. kebab-case: CSS class names, HTML IDs, URL slugs, file names. CONSTANT_CASE: constants in most languages, environment variables, configuration keys.

Publicité

Cas d'Utilisation Courants

Renommer des Identifiants de Code

Convertissez un nom de colonne comme 'Prénom Utilisateur' en `userFirstName` (camelCase) ou `user_first_name` (snake_case) pour votre backend.

Corriger une Frappe en Majuscules

Vous avez tapé un paragraphe avec Verr. Maj. activé par erreur ? Utilisez l'option 'minuscules' pour le corriger instantanément.

Titres et En-têtes

Appliquez Title Case aux titres d'articles de blog ou aux titres de communiqués de presse en un clic.

Noms de Classes CSS

Convertissez 'bouton principal grand' en `bouton-principal-grand` (kebab-case) pour les attributs class HTML.

Comment cela se compare-t-il aux autres convertisseurs de casse ?

Une comparaison côte à côte des outils populaires de conversion de casse de texte.

FonctionnalitéNovaToolsConvertCase.netCaseConverter.com
Confidentialité (sans téléversement)100% localTéléverse vers le serveurTéléverse vers le serveur
PrixGratuit illimitéGratuit avec publicitésGratuit avec publicités
Nombre de casses1286
Cas de programmation5 cassesLimité
Conversion en temps réelBoutonBouton
Support UnicodeLimitéLimité
Copie par varianteLimité
Fonctionne hors ligneAprès chargement

La plupart des convertisseurs de casse en ligne téléversent votre texte sur leur serveur. Notre outil traite tout localement — votre texte et votre code ne quittent jamais votre navigateur.

Aide-mémoire de la casse de texte

Conventions courantes de casse de texte et leurs usages.

Conventions de nommage en programmation

camelCase

First word lowercase, subsequent words capitalized. Used for JS/Java variables and functions.

Exemple:getUserData
PascalCase

Tous les mots en majuscule. Utilisé pour les classes, types et composants React.

Exemple:UserProfile
snake_case

Mots joints par des tirets bas, tout en minuscules. Utilisé en Python, Ruby, Rust.

Exemple:get_user_data
kebab-case

Words joined with hyphens, all lowercase. Used for CSS classes and URL slugs.

Exemple:primary-button
CONSTANT_CASE

Tout en majuscule avec des tirets bas. Utilisé pour les constantes et variables d'environnement.

Exemple:MAX_RETRIES

Conventions d'édition

Title Case

Capitalize significant words, lowercase articles/conjunctions/prepositions.

Exemple:The Lord of the Rings
Sentence case

Met en majuscule uniquement la première lettre de chaque phrase.

Exemple:The lord of the rings
Capitalize Each Word

Met en majuscule la première lettre de chaque mot, y compris les mots mineurs.

Exemple:The Lord Of The Rings
UPPERCASE

Toutes les lettres en majuscule. Utilisé pour l'emphase ou les acronymes.

Exemple:THE LORD OF THE RINGS
lowercase

Toutes les lettres en minuscules. Utilisé pour du texte décontracté ou du code.

Exemple:the lord of the rings

Questions fréquentes

Quelles conversions de casse sont prises en charge ?
MAJUSCULES, minuscules, Title Case, Sentence case, Capitaliser Chaque Mot, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, aLtErNaTiNg et InVeRsE — 12 au total.
Quelle est la différence entre Title Case et Capitaliser Chaque Mot ?
Title Case suit les conventions éditoriales courantes et garde les petits mots comme 'un', 'le', 'dans' en minuscules, sauf s'ils sont le premier ou le dernier mot. Capitaliser Chaque Mot passe en majuscule la première lettre de chaque mot, sans exception.
Comment camelCase gère-t-il les caractères non alphanumériques ?
Tous les caractères non alphanumériques (espaces, tirets, tirets bas, ponctuation) sont traités comme des séparateurs de mots et supprimés. Par exemple, 'bonjour le monde !' devient 'bonjourLeMonde'.
À quoi sert CONSTANT_CASE ?
CONSTANT_CASE (tout en majuscules avec tirets bas) est la convention pour nommer les constantes dans de nombreux langages de programmation — par exemple `MAX_RETRY_COUNT` en JavaScript ou Python.
Le convertisseur fonctionne-t-il avec du texte non anglais ?
Oui. Les conversions majuscule/minuscule/title/sentence/capitalize utilisent les fonctions natives `toUpperCase` / `toLowerCase` du navigateur, qui gèrent correctement Unicode. Les casses de style programmation (camel, snake, etc.) sont réglées pour les identifiants ASCII.
Quelles conversions de casse sont prises en charge ?
L'outil prend en charge 12 conversions de casse : MAJUSCULE, minuscule, Title Case, Sentence case, Capitaliser Chaque Mot, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, aLtErNaTiNg et InVeRsE. Chaque conversion est appliquée à votre texte instantanément et affichée dans une grille, afin que vous puissiez comparer toutes les variantes à la fois et copier celle dont vous avez besoin. Les casses de style programmation (camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE) traitent les espaces, tirets, traits de soulignement et ponctuation comme des séparateurs de mots.
Quelle est la différence entre Title Case et Capitaliser Chaque Mot ?
Title Case follows common publishing conventions (Associated Press style) and keeps short function words like 'a', 'an', 'the', 'in', 'on', 'at', 'to', 'for', 'of', 'and', 'but', 'or', 'nor', 'so', 'yet' lowercase unless they are the first or last word of the string. Capitalize Each Word (also called Start Case) uppercases the first letter of every word regardless of its part of speech. For example, 'the lord of the rings' becomes 'The Lord of the Rings' in Title Case but 'The Lord Of The Rings' in Capitalize Each Word.
Comment camelCase gère-t-il les caractères non alphanumériques ?
Tous les caractères non alphanumériques (espaces, tirets, traits de soulignement, ponctuation, caractères spéciaux) sont traités comme des séparateurs de mots et supprimés. Le premier mot est en minuscules, et chaque mot suivant commence par une majuscule. Par exemple, 'bonjour le monde !' devient 'bonjourLeMonde', 'user-first-name' devient 'userFirstName', et 'API_KEY' devient 'apiKey'. Ce comportement correspond à la convention utilisée par la plupart des langages de programmation et des formateurs de code comme Prettier.
À quoi sert CONSTANT_CASE ?
CONSTANT_CASE (all uppercase with underscores between words) is the convention for naming constants in many programming languages. For example, `MAX_RETRY_COUNT`, `DEFAULT_TIMEOUT`, `API_BASE_URL` in JavaScript, Python, Java, Go, and Rust. It is also used for environment variable names (e.g., `NODE_ENV`, `DATABASE_URL`) and configuration keys. Our tool converts any text to CONSTANT_CASE by splitting on word boundaries, uppercasing all letters, and joining with underscores.
Quelle est la différence entre camelCase et PascalCase ?
Both camelCase and PascalCase join words without separators, capitalizing the first letter of each word except the first. The difference is that camelCase starts with a lowercase letter (e.g., `firstName`, `getUserData`) while PascalCase (also called UpperCamelCase) starts with an uppercase letter (e.g., `FirstName`, `GetUserData`). camelCase is used for variable and function names in JavaScript, Java, C#, and Swift. PascalCase is used for class and type names in most object-oriented languages.
Comment snake_case diffère-t-il de kebab-case ?
Both snake_case and kebab-case join words with a separator, all in lowercase. snake_case uses underscores (e.g., `first_name`, `get_user_data`) while kebab-case uses hyphens/dashes (e.g., `first-name`, `get-user-data`). snake_case is the standard naming convention for variables and functions in Python, Ruby, and Rust. kebab-case is the standard for CSS class names, HTML IDs, and URL slugs. Our tool supports both, along with SCREAMING_SNAKE_CASE (CONSTANT_CASE) for constants.
Le convertisseur fonctionne-t-il avec du texte non anglais ?
Oui. Les conversions majuscule/minuscule/title/sentence/capitaliser utilisent les méthodes natives `toUpperCase` et `toLowerCase` du navigateur, qui gèrent correctement Unicode. Cela signifie que les caractères accentués (é → É), les umlauts allemands (ß → SS) et les lettres grecques (α → Α) sont convertis correctement. Les casses de style programmation (camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE) sont réglés pour les identifiants ASCII et peuvent ne pas produire de résultats idéaux pour les écritures non latines, car ils sont conçus pour des identifiants de code qui sont généralement en ASCII.
Puis-je convertir plusieurs lignes à la fois ?
Oui. L'outil gère le texte multiligne. Le comportement dépend de la casse : pour MAJUSCULE, minuscule et InVeRsE, chaque ligne est convertie indépendamment. Pour camelCase, PascalCase, snake_case, kebab-case et CONSTANT_CASE, les sauts de ligne sont traités comme des séparateurs de mots et supprimés, produisant une seule ligne. Pour Title Case, Sentence case et Capitaliser Chaque Mot, les sauts de ligne sont préservés.
Mon texte est-il téléversé quelque part ?
Non. Toute la conversion se fait entièrement dans votre navigateur à l'aide de JavaScript. Votre texte n'est jamais téléversé sur un serveur, jamais stocké dans une base de données, jamais enregistré et jamais transmis sur le réseau. Toute la conversion est effectuée localement — aucune requête réseau n'est effectuée lorsque vous tapez ou collez du texte. Cela rend l'outil sûr pour une utilisation avec du texte confidentiel, du code source contenant des clés API ou tout autre contenu sensible.
Puis-je utiliser cet outil pour des projets commerciaux ?
Oui. L'outil est gratuit pour un usage personnel et commercial, sans filigrane, sans attribution requise et sans limite d'utilisation. Vous pouvez l'utiliser pour le remaniement de code, l'édition de contenu, le nettoyage de données ou tout autre usage. Aucune inscription, aucune clé API et aucun abonnement requis.

Votre confidentialité est notre priorité

Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers ne sont pas téléversés vers un serveur, ni stockés, ni analysés.

  • Nous ne téléversons, ne stockons ni n'analysons vos fichiers.
  • Tout ce que vous traitez reste sur votre appareil.
  • Il n'y a pas de traitement côté serveur, ni de stockage cloud, ni d'analyse.

Même si votre connexion internet tombe, vos fichiers restent en sécurité.

Vous pourriez aussi aimer

Guides utiles

Publicité