Texte

Case Converter

Convertit un texte ou un identifiant dans tous les styles courants à la fois — camelCase, snake_case, kebab-case et autres. Reconnaît les limites de mots dans camelCase/PascalCase, les abréviations (XMLParser → XML + Parser) et les chiffres.

The tool detects word boundaries in any text or identifier — spaces, underscores, hyphens, camelCase/PascalCase boundaries, and abbreviations — and instantly converts the result into every common naming style.

Naming styles

Common uses

Things to keep in mind

Abbreviations (XMLParser, HTTPClient) are recognized as single words automatically, so conversion doesn't break them into individual letters.

Converting to lower case or UPPER CASE is irreversible — keep the original around if you'll need it back.

Article sur cet outil: Case Converter : pourquoi il existe différents styles de nommage

Questions fréquentes

Quels styles de casse sont pris en charge ?

L'outil convertit vers camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, Sentence case, lower case, UPPER CASE, dot.case et path/case, tous générés en même temps à partir d'une seule entrée.

Comment l'outil détecte-t-il les limites des mots ?

Il repère les changements de casse dans camelCase et PascalCase, gère les abréviations comme XMLParser en les découpant en XML et Parser, et sépare les chiffres accolés aux lettres pour identifier chaque mot correctement.

Le texte que je colle est-il envoyé quelque part ?

Non, toute la conversion s'exécute directement dans votre navigateur en JavaScript ; rien n'est transmis à un serveur.

Pourquoi la casse des caractères a-t-elle même de l'importance pour le code ?

Dans la plupart des langages de programmation, la casse n'affecte techniquement pas l'exécution (sauf pour les identifiants sensibles à la casse), mais un style cohérent est essentiel pour la lisibilité et pour les linters, IDE et générateurs de documentation, qui attendent souvent un style précis pour un type d'entité donné.

Peut-on retrouver le texte original après conversion ?

Pas toujours exactement. La conversion en minuscules ou majuscules est irréversible si l'original avait une casse mixte — l'information sur les lettres qui étaient initialement en majuscule est perdue.

Articles : Texte

Text Diff : comment les algorithmes trouvent la différence entre deux textes

Comment un algorithme de diff trouve l'ensemble minimal de changements entre deux versions d'un texte.

Expressions régulières : syntaxe de base et motifs courants

Comment lire une expression régulière, et en quoi la correspondance gourmande diffère de la paresseuse.

Trier et dédupliquer des lignes : pourquoi c'est utile

Pourquoi un tri numérique plaçant « 10 » avant « 9 » est une erreur, et comment l'éviter.

String Escape : pourquoi le même texte doit être échappé différemment

Pourquoi le même guillemet s'échappe différemment dans une chaîne JS, du JSON et une commande shell.

CRLF contre LF : pourquoi les caractères de fin de ligne comptent encore

Pourquoi un fichier écrit sous Windows peut apparaître « entièrement modifié » dans git sous Linux.

Compter les caractères et les mots : pourquoi ce n'est pas toujours trivial

Pourquoi un emoji ou une lettre accentuée peut compter comme plusieurs caractères à la fois.

Lorem Ipsum : d'où vient ce texte de remplissage et à quoi il sert

Pourquoi les designers utilisent délibérément un texte « insensé » plutôt que du vrai contenu dans les maquettes.

Slugify : transformer un texte quelconque en URL

Comment un titre comme « Bonjour, le Monde ! » devient une chaîne compatible URL comme bonjour-le-monde.

Markdown : pourquoi une syntaxe texte simple a supplanté les éditeurs riches

Pourquoi les développeurs préfèrent écrire la documentation en Markdown plutôt que dans un éditeur de texte riche.

Espaces et caractères invisibles : la cause cachée de bugs étranges

Pourquoi deux chaînes qui semblent identiques peuvent ne pas correspondre à cause d'un caractère invisible.

Text Reverse : pourquoi « inverser un texte » est plus dur qu'il n'y paraît

Pourquoi une inversion naïve de chaîne peut transformer un emoji en octets inutilisables.

Analyse de fréquence de texte : pourquoi compter les répétitions de mots

Comment la fréquence des lettres dans un texte chiffré aide à casser les chiffrements par substitution les plus simples.