Convertisseur de texte en snake_case

Convertissez n'importe quel texte, camelCase, PascalCase ou kebab-case en snake_case instantanément

Need all formats? Use the full text case converter with 12 naming conventions.

A propos de cet outil

Le snake_case est la convention de nommage standard en Python, Ruby, Rust, SQL et de nombreux autres langages. Chaque mot est en minuscule et séparé par des underscores : `get_user_name`, `max_retry_count`, `database_connection_pool`. Si vous convertissez des variables JavaScript en camelCase vers Python, renommez des colonnes de base de données ou refactorisez du code entre différents langages, cet outil convertit instantanément n'importe quel texte en snake_case. Il gère camelCase, PascalCase, kebab-case, dot.case, espaces et formats mixtes — il suffit de coller et copier.

Comment utiliser

1. Tapez ou collez n'importe quel texte — camelCase, PascalCase, kebab-case ou mots simples 2. Le résultat en snake_case apparaît surligné en haut 3. Tous les autres formats de casse sont également affichés en dessous 4. Cliquez sur « Copier » pour copier le résultat en snake_case

Questions frequentes

Qu'est-ce que le snake_case ?
Le snake_case est une convention de nommage où les mots sont en minuscules et séparés par des underscores. Exemple : 'get_user_name'. C'est la norme en Python (PEP 8), Ruby, Rust et SQL pour les noms de variables, les noms de fonctions et les colonnes de base de données.
Comment convertir camelCase en snake_case ?
Collez votre texte en camelCase (par exemple 'getUserName') et l'outil le découpe aux limites des majuscules, met tout en minuscules et joint avec des underscores pour produire 'get_user_name'.
Quand utiliser le snake_case ?
Utilisez le snake_case pour : les variables et fonctions Python (PEP 8), les méthodes et variables Ruby, les variables et fonctions Rust, les noms de tables et colonnes SQL, les variables d'environnement (souvent en SCREAMING_SNAKE_CASE) et les noms de fichiers dans de nombreux projets.
Quelle est la différence entre snake_case et SCREAMING_SNAKE_CASE ?
Le snake_case est entièrement en minuscules (get_user_name), tandis que le SCREAMING_SNAKE_CASE est entièrement en majuscules (GET_USER_NAME). Le SCREAMING_SNAKE_CASE est utilisé pour les constantes dans pratiquement tous les langages de programmation.
Puis-je convertir plusieurs mots à la fois ?
Oui. L'outil gère n'importe quelle entrée : 'getUserName', 'get-user-name', 'Get User Name', 'get.user.name' — tous produisent 'get_user_name'.
Le snake_case est-il utilisé en JavaScript ?
Non, JavaScript utilise principalement le camelCase pour les variables et fonctions. Cependant, le snake_case est parfois utilisé pour les clés JSON dans les API REST qui interagissent avec des backends Python ou Ruby.
Comment convertir un nom de fichier en snake_case ?
Collez simplement le nom de fichier dans l'outil. Par exemple, 'MonFichier.txt' devient 'mon_fichier.txt'. C'est utile pour respecter les conventions de nommage Linux où le snake_case est souvent préféré.

Outils connexes