CanDoYa
FR

Snake Case Converter en ligne gratuit

Fonctionne entièrement dans votre navigateur : aucun envoi, aucune inscription.

Les lettres et chiffres de toute écriture sont conservés ; la ponctuation, les espaces et les limites de casse deviennent des underscores.
Texte ou identifiants d’entrée
Sortie snake_case
Collez du texte ou des identifiants à convertir en snake_case
Partager cet outil

Qu’est-ce qu’un Snake Case Converter ?

Un Snake Case Converter transforme du texte ou des noms utilisés dans le code en identifiants séparés par des underscores, comme user_profile_url. Collez une phrase, du camelCase, du PascalCase, du kebab-case ou une ponctuation mélangée : le résultat se met à jour en direct. Il gère aussi les lignes en lot et peut passer en SCREAMING_SNAKE_CASE pour les constantes.

Comment l’utiliser

  1. 1Collez votre texte. Saisissez une phrase, une liste de libellés ou des identifiants existants. Chaque ligne d’entrée devient une ligne de sortie.
  2. 2Choisissez la casse. Gardez la sortie snake_case par défaut ou passez en SCREAMING_SNAKE_CASE pour les constantes et les variables d’environnement.
  3. 3Réglez les caractères. Conservez les lettres Unicode pour les textes multilingues, ou désactivez-les si vous avez besoin d’identifiants ASCII stricts.
  4. 4Copiez le résultat. Utilisez Copier pour récupérer l’identifiant converti ou toute la colonne convertie.

Pour qui

Ce convertisseur s’exécute entièrement dans votre navigateur : le code collé, les champs de base de données et les notes privées ne sont pas envoyés sur un serveur. Il repère les limites courantes dans les identifiants comme HTTPServerError, customerProfileURL et invoice-total, puis remplace les séparateurs répétés par un seul underscore. Les lettres Unicode sont conservées par défaut pour les identifiants localisés, et le mode ASCII strict replie les accents latins lorsqu’un système n’accepte que a-z, 0-9 et les underscores.

Questions fréquentes

Ce Snake Case Converter est-il gratuit ?

Oui. L’outil est gratuit, ne demande aucune inscription et n’a pas de limite pratique de lignes pour un usage normal dans le navigateur. Collez une valeur ou une colonne entière et convertissez-la aussitôt.

Mon texte est-il envoyé quelque part ?

Non. La conversion se fait localement dans votre navigateur. Vos identifiants, noms de champs internes, payloads d’API et brouillons restent sur votre appareil.

Que veut dire snake_case ?

snake_case est un style de nommage où les mots sont en minuscules et séparés par des underscores, comme <code>customer_profile_url</code>. On le rencontre souvent en Python, Ruby, Rust, dans les bases de données, les noms de fichiers et de nombreuses conventions d’API.

Peut-il convertir du camelCase ou du PascalCase ?

Oui. Il détecte les limites de casse courantes : <code>customerProfileURL</code> devient <code>customer_profile_url</code> et <code>HTTPServerError</code> devient <code>http_server_error</code>.

À quoi sert SCREAMING_SNAKE_CASE ?

SCREAMING_SNAKE_CASE est la variante en majuscules, souvent utilisée pour les constantes, les valeurs d’enum et les variables d’environnement comme <code>API_BASE_URL</code>. Utilisez le mode SCREAMING lorsque le format cible attend des identifiants en majuscules.

Prend-il en charge les accents et les textes non anglais ?

Oui. Les lettres Unicode sont conservées par défaut : les mots en cyrillique, grec, hindi, chinois et autres écritures restent intacts quand ils sont séparés par des espaces ou de la ponctuation. Désactivez Unicode seulement si vous avez besoin d’une sortie ASCII stricte.

Puis-je convertir beaucoup de noms à la fois ?

Oui. Collez une valeur par ligne et l’outil renvoie un identifiant converti par ligne, dans le même ordre. C’est pratique pour les en-têtes de feuilles de calcul, les colonnes de base de données et le nettoyage de code en lot.