🔄 Conversion de Casse
Outil pour convertir le texte en différents styles de casse. Prend en charge 8 styles de conversion !
📝 Texte d'Entrée
✨ Résultat
Sélectionnez un style de casse pour convertir votre texte. Supporte lowercase, UPPERCASE, Capitalize, camelCase, PascalCase, snake_case, kebab-case et tOGGLE cASE.
Styles de Conversion Pris en Charge
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
Le premier mot en minuscules, la 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'Usage
💻 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 pour correspondre au format URL
// Original: User Profile
// kebab-case: user-profile
// URL résultante: /api/user-profile
📝 Travail sur Documents
- Uniformiser les styles de titres : Convertir tous les titres vers un format cohérent
- Organiser les 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 la 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 : Entrez plusieurs lignes à la fois pour les convertir toutes dans le même style
- Reconvertir après copie : Vous pouvez coller le résultat dans le champ d'entrée pour le reconvertir dans un autre style
Outils Connexes
- Comparaison de Texte - Comparer avant/après conversion
- Encodeur/Décodeur URL - Conversion de format URL
- Suppression de Caractères Spéciaux - Nettoyer les caractères spéciaux
Questions Fréquentes
Q : Le français est-il aussi converti ? R : Les caractères accentués français sont préservés, mais ne changent pas de casse. Seuls les espaces et caractères spéciaux sont traités selon le style de conversion.
Q : Quelle est la différence entre camelCase et PascalCase ?
R : Le camelCase commence par une minuscule (ex: userName), tandis que le PascalCase commence tous les mots par une majuscule (ex: UserName).
Q : Quand utiliser snake_case et kebab-case ? R : Le snake_case est utilisé pour les noms de variables/fonctions en Python, Ruby, SQL, etc. Le kebab-case est principalement utilisé pour les URL, noms de classe CSS et attributs HTML.
Q : Puis-je convertir plusieurs lignes à la fois ? R : Oui ! Si vous entrez plusieurs lignes, elles seront toutes converties dans le style sélectionné.