Conversor de casos de código

Convierte entre camelCase, PascalCase, snake_case, kebab-case y más

¿Qué es y cómo funciona?

Un conversor de estilos de código reescribe un identificador entre los estilos de nomenclatura que usan los programadores: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE y más. No son intercambiables — cada lenguaje y contexto tiene convenciones, y usar el equivocado canta o incluso rompe cosas: las variables de JavaScript son camelCase, las clases PascalCase, Python usa snake_case, CSS y las URLs usan kebab-case, y las variables de entorno son CONSTANT_CASE. Convertir a mano implica reescribir y es fácil equivocarse sutilmente en nombres de varias palabras.

La herramienta funciona dividiendo el identificador en sus palabras componentes — detectando los límites ya estén marcados por mayúsculas, guiones bajos, guiones o espacios — y luego reuniéndolas en el estilo destino. Esa división en palabras es la parte delicada que gestiona por ti, así que "getUserID" o "user-profile-url" se parte en las piezas correctas y se reconstruye limpio en el estilo que necesites. Se ejecuta por completo en tu navegador, lo que hace rápido convertir el nombre de una variable, una lista entera de campos, o una etiqueta copiada de un diseño.

Casos de uso

Preguntas frecuentes

¿Qué diferencia hay entre camelCase y PascalCase?

Ambos unen palabras capitalizando cada una, pero camelCase empieza en minúscula (userName) mientras que PascalCase capitaliza también la primera letra (UserName). Por convención camelCase se usa para variables y funciones, y PascalCase para clases, tipos y componentes.

¿Cuándo debería usar snake_case frente a kebab-case?

snake_case (user_name) es común en Python, Ruby, bases de datos y constantes, mientras que kebab-case (user-name) va bien para clases CSS, URLs y nombres de archivo donde los guiones bajos son incómodos o los guiones son convencionales. La elección correcta depende del lenguaje o el contexto.

¿Cómo divide las palabras correctamente?

Detecta los límites de palabra a partir de los separadores existentes — mayúsculas, guiones bajos, guiones o espacios — así que puede partir nombres desde cualquier estilo de origen. Las siglas como "ID" o "URL" pueden ser ambiguas, así que revisa los nombres con mayúsculas consecutivas si la división importa.

¿Puede convertir una lista entera de una vez?

Sí. Como procesa texto, puedes pegar muchos identificadores y convertirlos juntos a un único estilo consistente, lo que es mucho más rápido y menos propenso a errores que renombrar cada uno a mano.

Texto

Mayúsculas / Minúsculas · Contador de palabras · Contador de caracteres · Generador Lorem Ipsum · Eliminar espacios extra · Ordenar líneas de texto