Aller au contenu
uencoder

Convertir between camelCase, snake_case, kebab-case, and PascalCase

Transformer identifiers entre naming conventions utilisé par différent languages et contexts.

  1. 1

    Different languages prefer different conventions: camelCase for JS/Java, snake_case for Python/Rust, kebab-case for CSS/URLs, PascalCase for types/classes. Converting between them is mechanical but error-prone by hand.

  2. 2
    Convertisseur de conventions de nommage →

    Paste an identifier in any convention. The tool detects the source convention and outputs all others: camelCase, snake_case, kebab-case, PascalCase, UPPER_CASE, dot.case.

  3. 3
    Convertisseur de casse →

    For bulk text conversion (not just identifiers), use this tool to convert entire strings between cases.

  4. 4
    text-trim → case-convert → sort-unique

    Use the chain to normalize a list of identifiers to one convention and sort them — useful for generating consistent API field names or enum values.

Questions fréquentes

How are word boundaries detected?
By camelCase transitions (lowercase→uppercase), underscores, hyphens, and spaces. Consecutive uppercase letters (e.g. 'HTTPServer') are treated as an acronym: 'HTTP' + 'Server'. The tool handles common patterns but ambiguous cases (single-letter words) may need manual review.
Will conversion preserve acronyms?
Basic converters lowercase everything then re-case, losing acronym casing (HTTPServer → httpServer). Smarter converters preserve recognized acronyms. Check the output and manually fix acronyms if needed.

Workflows résolvant cette tâche

Convertir la casse de nommage et valider en JSON
Convertir les identifiants en convention de nommage cible, puis valider le résultat en JSON pour confirmer la structure.
PIPELINE
Normaliser la casse puis trier et dédupliquer
Convertir tout le texte en minuscules, puis trier les lignes alphabétiquement et supprimer les doublons.
PIPELINE
Coder le texte en Hex et analyser
Convertir le texte en représentation Hex puis calculer les statistiques de caractères sur la sortie Hex.
PIPELINE
Normaliser et trier les identifiants
Nettoyer les espaces, convertir en minuscules, puis trier et dédupliquer une liste d'identifiants.
PIPELINE
Formater un document XML brut
Pretty-printer un document XML minifié ou non formaté pour révision humaine.
PIPELINE
Nettoyer le texte puis analyser les statistiques de mots
Trimmer et normaliser le texte, puis calculer les statistiques de mots/caractères/lignes.
PIPELINE
Nettoyer et trier les lignes de texte
Trimmer les espaces de chaque ligne, puis trier et dédupliquer le résultat pour une liste canonique propre.
PIPELINE
Désindenter le texte et trimmer
Supprimer l'indentation commune puis trimmer les espaces.
PIPELINE
Dédupliquer les lignes et compter les mots
Trier et supprimer les lignes en double, puis compter les mots restants pour un inventaire rapide.
PIPELINE
Trimmer, dédupliquer et trier les lignes
Nettoyer une liste : trimmer les espaces de chaque ligne, supprimer les doublons et trier le résultat.
PIPELINE
Extraire les e-mails et trier unique
Extraire les adresses e-mail puis trier et dédupliquer.
PIPELINE
Trimmer le texte et trier dédupliqué
Trimmer les espaces puis trier et dédupliquer les lignes.
PIPELINE
Normaliser les espaces et envelopper le texte
Nettoyer le texte désordonné en trimmant les lignes, supprimant les lignes vides, puis enveloppant à une largeur lisible.
PIPELINE

Outils associés