Convertisseur de casse de texte
Chaque code source et CMS a ses propres règles de capitalisation, kebab-case pour les URL, camelCase pour les variables JS, SCREAMING_SNAKE pour les constantes, Title Case pour les titres. Collez n’importe quelle chaîne et ce convertisseur renvoie les neuf transformations courantes à la fois, afin que vous puissiez copier celle qui correspond au champ dans lequel vous collez.
Comment fonctionnent les conversions
-
1
Collez votre texte
Un mot, un nom de variable ou une phrase entière.
-
2
Le texte est tokenisé
Les espaces, tirets, underscores et limites camel se divisent en mots séparés.
-
3
Chaque casse est générée
UPPER, lower, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE.
-
4
Copiez celui dont vous avez besoin
Copie en un clic à côté de chaque variante.
Les neuf cas courants
| Casse | Exemple | Utilisation typique |
|---|---|---|
| UPPERCASE | HELLO WORLD | Accentuation, mots-clés SQL |
| lowercase | hello world | Texte principal |
| Title Case | Hello World | Titres (style livre de style) |
| Sentence case | Hello world | Titres d’articles (minimaliste) |
| camelCase | helloWorld | Variables JS/Java, clés JSON |
| PascalCase | HelloWorld | Noms de classes, composants React |
| snake_case | hello_world | Python, Ruby, SQL |
| kebab-case | hello-world | URL, noms de classes CSS, HTML |
| CONSTANT_CASE | HELLO_WORLD | Variables d’environnement, constantes |
Title Case a des saveurs de guide de style
- Style AP : capitalisez les noms, pronoms, verbes, adjectifs, adverbes et tous les mots de 4+ lettres. Les articles, prépositions courtes et conjonctions restent en minuscules sauf en première ou dernière position.
- Chicago : capitalisez les mots principaux, mettez en minuscules les articles et prépositions quelle que soit leur longueur.
- APA : capitalisez tout mot de 4+ lettres, plus le premier et le dernier mot.
- Sentence case : ne capitalisez que le premier mot (et les noms propres). De plus en plus préféré dans les interfaces modernes et le style éditorial.
Problèmes de détection des limites
parseXMLParser→parse-xml-parsernécessite de reconnaître les majuscules consécutives comme un acronyme. Une séparation naïve de camel donneraitparse-x-m-l-parser.- Nombres :
item2Valuepeut être tokenisé enitem-2-valueouitem2-valueselon la préférence. - Les underscores initiaux (
_private) signifient souvent “interne” et doivent être préservés dans certaines langues.
Quand utiliser quoi
- URL : toujours kebab-case. Les moteurs de recherche et les humains préfèrent des chemins lisibles.
- Colonnes de base de données : snake_case dans Postgres/MySQL, camelCase dans MongoDB.
- Classes CSS : kebab-case (BEM) ou camelCase (CSS-in-JS).
- Variables d’environnement : toujours SCREAMING_SNAKE.
Questions fréquentes
camelCase commence par une lettre minuscule (userName) ; PascalCase capitalise également la première lettre (UserName). Par convention, camelCase est utilisé pour les variables et fonctions ; PascalCase est utilisé pour les classes et types.
Le convertisseur traite les majuscules consécutives comme un seul acronyme lorsque cela est possible : XMLParser → xml-parser, pas x-m-l-parser. Le comportement exact varie selon le style source ; vérifiez pour votre cas d’utilisation.
Il est conçu pour des chaînes courtes comme des noms de variables et des titres. L’exécuter sur un fichier entier de code modifierait les commentaires, chaînes et mots-clés, vous casseriez le code. Utilisez un linter ou un refactoriseur IDE pour cela.
Non. La conversion de casse se fait entièrement dans votre navigateur ; rien de ce que vous collez ne quitte la page.
Outils similaires
Générateur de noms de villes
Générez des noms fictifs de villes, bourgs, villages et capitales pour le worldbuilding, les cartes, les jeux, les récits et les données factices, avec de courtes notes pour chaque résultat.
Générateur de noms de famille aléatoires
Générez un lot de noms de famille aléatoires tirés des noms de famille les plus courants aux États-Unis. Uniquement des noms de famille, sans prénom.
Générateur de noms aléatoires
Générez jusqu'à 50 noms aléatoires en une série à partir de pools équilibrés, courts ou internationaux. Choisissez des noms complets, des prénoms seuls ou un prénom avec initiale.
Symboles de flèches à copier
Copiez des flèches Unicode courantes en un clic : droites, doubles, diagonales, à crochet, circulaires et triangulaires pour documents, messageries et designs.
Traducteur de braille
Traduisez du texte en braille Unicode intégral (grade 1) et décodez le braille en lettres. Gère les majuscules, les chiffres et la ponctuation.
Générateur de police Instagram
Générez des "polices" Unicode (gras, italique, script, monospace, fraktur) qui se collent directement dans votre bio, nom, légendes et commentaires Instagram.
Outil disponible dans d’autres langues
- テキスト大文字・小文字変換ツール [JA]
- Convertidor de Mayúsculas y Minúsculas [ES]
- Textskiftläges-omvandlare [SV]
- เครื่องมือแปลงตัวพิมพ์ใหญ่-เล็กของข้อความ [TH]
- Công cụ chuyển đổi kiểu chữ hoa/thường [VI]
- Tekst hoofdletter-converter [NL]
- Textfall-Konverter [DE]
- Konwerter wielkości liter [PL]
- محوّل حالة الأحرف في النص [AR]
- Conversor de Caso de Texto [PT]
- Konverter Kapitalisasi Teks [ID]
- 텍스트 케이스 변환기 [KO]
- Text Case Converter [EN]
- Convertitore di casi di testo [IT]
- Конвертер регистра текста [RU]
- Metin Büyük/Küçük Harf Dönüştürücü [TR]
- 文本大小写转换器 [ZH]