Convertisseur de Casse
Un outil pour convertir du texte en différents styles de casse. Support de 8 styles de conversion !
📝 Input Text
✨ Result
Select a case style to convert your text. Supports lowercase, UPPERCASE, Capitalize, camelCase, PascalCase, snake_case, kebab-case, and tOGGLE cASE.
Styles de conversion supportés
1. lowercase
Convertit tous les caractères en minuscules.
Entrée : Hello World
Résultat : hello world
2. UPPERCASE
Convertit tous les caractères en majuscules.
Entrée : Hello World
Résultat : HELLO WORLD
3. Capitalize Each Word
Met en majuscule la première lettre de chaque mot.
Entrée : hello world
Résultat : Hello World
4. camelCase
Premier mot en minuscules, première lettre des mots suivants en majuscules.
Entrée : hello world example
Résultat : helloWorldExample
5. PascalCase
Met en majuscule la première lettre de tous les mots et supprime les espaces.
Entrée : hello world example
Résultat : HelloWorldExample
6. snake_case
Convertit tous les caractères en minuscules et remplace les espaces par des underscores (_).
Entrée : Hello World
Résultat : hello_world
7. kebab-case
Convertit tous les caractères en minuscules et remplace les espaces par des tirets (-).
Entrée : Hello World
Résultat : hello-world
8. tOGGLE cASE
Inverse les majuscules et les minuscules.
Entrée : Hello World
Résultat : hELLO wORLD
Cas d'utilisation
💻 Programmation
-
Conversion de noms de variables : Convertir vers différentes conventions de nommage
// camelCase: userName
// snake_case: user_name
// PascalCase: UserName -
Points de terminaison API : Convertir au format URL
// Original : User Profile
// kebab-case : user-profile
// URL résultat : /api/user-profile
📝 Travail de documents
- Uniformisation du style de titre : Convertir tous les titres dans un format cohérent
- Organisation de listes : Uniformiser la casse des éléments
🎨 CSS/HTML
- Génération de noms de classe : Convertir les noms de composants en classes CSS
// Composant : User Profile Card
// kebab-case : user-profile-card
// Classe : .user-profile-card
🗄️ Base de données
- Noms de tables/colonnes : Convertir selon les règles de nommage de base de données
// Original : User Name
// snake_case : user_name
Conventions de nommage par langage de programmation
JavaScript / TypeScript
// Variables, fonctions : camelCase
let userName = "John";
function getUserData() {}
// Classes, composants : PascalCase
class UserProfile {}
const UserCard = () => {};
// Constantes : UPPERCASE
const API_KEY = "abc123";
Python
# Variables, fonctions : snake_case
user_name = "John"
def get_user_data():
pass
# Classes : PascalCase
class UserProfile:
pass
# Constantes : UPPERCASE
API_KEY = "abc123"
Java
// Variables, méthodes : camelCase
String userName = "John";
public void getUserData() {}
// Classes : PascalCase
public class UserProfile {}
// Constantes : UPPERCASE
public static final String API_KEY = "abc123";
CSS / HTML
/* kebab-case */
.user-profile-card {
background-color: #fff;
}
#main-navigation {}
Conseils
Points à vérifier avant la conversion
- Caractères spéciaux : Les caractères spéciaux sont supprimés ou reconnus comme séparateurs selon le style de conversion
- Chiffres : Les chiffres restent inchangés et ne sont pas convertis
- Espaces : Les espaces sont traités selon chaque style
Utilisation efficace
- Conversion de plusieurs lignes : Entrer plusieurs lignes à la fois convertit toutes les lignes dans le même style
- Reconversion après copie : Vous pouvez coller le résultat dans la zone d'entrée pour convertir dans un autre style
Questions fréquentes
Q : Le français est-il également converti ? R : Le français n'a pas de concept de majuscules/minuscules au niveau des mots entiers, donc il reste inchangé. Seuls les espaces ou caractères spéciaux sont traités selon le style de conversion.
Q : Quelle est la différence entre camelCase et PascalCase ?
R : camelCase commence avec une minuscule (ex : userName), PascalCase commence tous les mots avec une majuscule (ex : UserName).
Q : Quand utiliser snake_case et kebab-case ? R : snake_case est utilisé pour les noms de variables/fonctions en Python, Ruby, SQL, etc., et kebab-case est principalement utilisé pour les URL, noms de classe CSS et attributs HTML.
Q : Peut-on convertir plusieurs lignes à la fois ? R : Oui ! Entrer plusieurs lignes convertira toutes les lignes dans le style sélectionné.
Confidentialité
Cet outil fonctionne entièrement côté client. Le texte que vous entrez n'est pas envoyé à un serveur et est traité uniquement dans votre navigateur.
💬 Cet outil vous a-t-il été utile ?
N'hésitez pas à nous faire part de vos commentaires si vous avez des questions ou des suggestions d'amélioration !