Passer au contenu principal

🔄 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

🔄 Options de Conversion

✨ 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

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é.