Texto

Convertidor de Estilos de Nomenclatura (camelCase, snake_case, kebab-case, etc.)

Convierte instantáneamente entre los principales estilos de nomenclatura: camelCase, PascalCase, snake_case, kebab-case y más. Útil para reescribir nombres de variables, archivos y variables de entorno en programación.


Tips

  • Incluso las siglas (secuencias de mayúsculas consecutivas) como XMLParser se dividen correctamente en XML y Parser antes de la conversión.
  • Usa el botón situado al final de cada fila para copiar el resultado al portapapeles al instante.
  • El estilo de nomenclatura recomendado varía según el lenguaje y el contexto: los nombres de variables en JavaScript/Java suelen usar camelCase, los nombres de clases PascalCase, las variables y funciones en Python snake_case, las variables de entorno CONSTANT_CASE, y las URL o clases CSS kebab-case.
  • Aunque el texto contenga japonés u otros símbolos, solo se extraen y convierten las palabras alfanuméricas (el texto no latino queda excluido de la conversión).

Preguntas frecuentes

Sí. Como solo se separan y convierten las palabras alfanuméricas, el texto japonés no aparece en el resultado. Si la entrada contiene únicamente texto japonés (u otro texto no latino), el resultado será vacío.

Los números se tratan como parte de la misma palabra que las letras que los rodean. Por ejemplo, version2Update se divide en version2 y Update.

No. Todo el procesamiento se realiza íntegramente en el navegador (100% del lado del cliente); el contenido introducido nunca se envía a ningún servidor.
ツールくん

A propósito — Por qué cada lenguaje de programación tiene su propio estilo de nomenclatura

Se dice que snake_case se popularizó en la comunidad de C en la década de 1970: como algunos terminales y editores de la época dificultaban distinguir entre mayúsculas y minúsculas, se prefería separar las palabras con guiones bajos. Python y Ruby heredan fuertemente esta tradición.

Por otro lado, se cree que camelCase se origina en Smalltalk en la década de 1980 y, más tarde, en el diseño de Java. Los diseñadores de Java adoptaron camelCase como estilo estándar por resultar visualmente más compacto que los guiones bajos, y JavaScript heredó esa misma convención.

La mayoría de los lenguajes de programación no permiten usar kebab-case como nombre de variable, ya que el carácter - entra en conflicto con el operador de resta. Por eso se utiliza principalmente en lugares que no son identificadores de un lenguaje de programación, como URL, nombres de clases CSS o argumentos de línea de comandos.