Convertisseur snake_case
Transformez noms et expressions en identifiants snake_case pour bases de données, Python, variables d’environnement et clés de configuration.
Traité localement dans votre navigateur/ Vos données restent dans votre navigateur.
Qu'est-ce que Convertisseur snake_case ?
Le snake_case relie des mots en minuscules par des soulignés (user_first_name). C’est la convention des variables Python, des colonnes SQL et de Ruby, tandis que SCREAMING_SNAKE_CASE (USER_FIRST_NAME) sert aux constantes et variables d’environnement. Pascal_Snake_Case met une majuscule à chaque mot en gardant les soulignés.
Ce convertisseur découpe correctement le camelCase et les sigles (« HTTPResponseCode » devient http_response_code), sépare les nombres des lettres et propose un mode tenant compte des chemins : avec « conserver points, barres et deux-points », une clé comme Order.LineItems.UnitPrice devient order.line_items.unit_price, chaque segment étant converti et la structure préservée.
Comment ça marche ?
- Collez vos noms, un par ligne.
- Choisissez snake_case, SCREAMING_SNAKE_CASE ou Pascal_Snake_Case.
- Activez « conserver points, barres et deux-points » pour des clés ou chemins pointés, et décidez si les nombres sont séparés des lettres (version2 → version_2).
Cas d'usage courants
- Convertir des noms de propriétés JavaScript en noms de colonnes de base de données.
- Générer des NOMS_CONSTANTS ou variables d’environnement (API_BASE_URL) à partir de libellés lisibles.
- Renommer des clés JSON de camelCase en snake_case pour une API Python ou Ruby.
- Normaliser des clés de configuration pointées, segment par segment.
Exemples
Essayez cette saisie dans l'outil ci-dessus :
userFirstName HTTPResponseCode Order.LineItems.UnitPrice Get user by ID
user_first_name http_response_code order.line_items.unit_price get_user_by_id
Confidentialité
Convertisseur snake_case s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.
Limites
Le résultat dépend de la casse de la source : « Wifi » et « WiFi » se découpent différemment. Vérifiez sigles et noms de marque.
Questions fréquentes
Que fait « conserver points, barres et deux-points » ?
Il laisse . / : \ en place et convertit chaque partie séparément : les chemins a.b.c et espaces de noms comme App::UserName gardent leur structure.
Comment les chiffres sont-ils traités ?
Par défaut, les chiffres forment un mot à part (« version2Beta » → version_2_beta). Désactivez l’option pour obtenir version2_beta.
Outils associés
Convertisseur camelCase
Transformez n’importe quelle expression ou identifiant en nom de variable camelCase (ou PascalCase) propre, un par ligne.
Outils de texte
Convertisseur de casse
Un seul outil pour toutes les casses : choisissez un style dans la liste et le texte est converti instantanément.
Outils de texte
Convertisseur Title Case
Formatez titres et manchettes comme l’exige un guide de style : mots principaux en majuscules, petits articles et prépositions en minuscules.
Outils de texte
Trier les clés JSON
Réordonnez alphabétiquement les clés de chaque objet JSON pour obtenir un document stable et canonique.
JSON & données
Générateur de Slug d’URL
Collez un titre par ligne et obtenez des slugs d’URL courts et lisibles, prêts pour votre CMS ou votre routeur.
Outils développeur
Formateur CSV
Réécrivez un CSV désordonné en un fichier cohérent : mêmes règles de guillemets, cellules nettoyées, un seul séparateur et un seul style de fin de ligne.
JSON & données
Convertisseur kebab-case
Transformez titres, noms de variables et expressions en identifiants séparés par des tirets pour classes CSS, URL, noms de fichiers et clés de configuration.
Outils de texte