Saltar al contenido
uencoder

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

Transformar identifiers entre naming conventions usado por diferente languages y 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
    Convertidor de convenciones de nombres →

    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
    Convertidor de mayúsculas y minúsculas →

    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.

Preguntas frecuentes

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.

Flujos que resuelven esta tarea

Convertir convención de nombres y validar como JSON
Convertir identificadores a una convención de nombres objetivo, luego validar el resultado como JSON para confirmar la estructura.
CANALIZACIÓN
Normalizar mayúsculas y minúsculas, luego ordenar y deduplicar
Convertir todo el texto a minúsculas, luego ordenar las líneas alfabéticamente y eliminar duplicados.
CANALIZACIÓN
Codificar texto en Hex y analizar
Convertir texto a su representación Hex y luego calcular estadísticas de caracteres sobre la salida Hex.
CANALIZACIÓN
Normalizar y ordenar identificadores
Limpiar espacios, convertir a minúsculas, luego ordenar y deduplicar una lista de identificadores.
CANALIZACIÓN
Formatear documento XML sin procesar
Embellecer un documento XML minificado o sin formatear para revisión humana.
CANALIZACIÓN
Limpiar texto y luego analizar estadísticas de palabras
Recortar y normalizar texto, luego calcular estadísticas de palabras/caracteres/líneas.
CANALIZACIÓN
Limpiar y ordenar líneas de texto
Recortar espacios de cada línea, luego ordenar y deduplicar el resultado para una lista canónica limpia.
CANALIZACIÓN
Desangrar texto y recortar
Eliminar la indentación común y luego recortar espacios.
CANALIZACIÓN
Deduplicar líneas y contar palabras
Ordenar y eliminar líneas duplicadas, luego contar las palabras restantes para un inventario rápido.
CANALIZACIÓN
Recortar, deduplicar y ordenar líneas
Limpiar una lista: recortar espacios de cada línea, eliminar duplicados y ordenar el resultado.
CANALIZACIÓN
Extraer correos y ordenar únicos
Extraer direcciones de correo y luego ordenar y deduplicar.
CANALIZACIÓN
Recortar texto y ordenar deduplicado
Recortar espacios y luego ordenar y deduplicar líneas.
CANALIZACIÓN
Normalizar espacios y envolver texto
Limpiar texto desordenado recortando líneas, eliminando líneas en blanco y luego envolviendo a un ancho de línea legible.
CANALIZACIÓN

Herramientas relacionadas