Convertisseur de casse

Acrafto Team Texte

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.

J'apprécierais que vous partagiez ces pages avec vos amis, les ajoutiez aux favoris ou y fassiez des liens. Merci ! 🙏