Conversor de mayúsculas de código

Convierte entre camelCase, snake_case, kebab-case, PascalCase y más formatos. Funciona directamente en el navegador, sin enviar tu texto a ningún servidor.

Qué hace un conversor de código entre mayúsculas y minúsculas

Los programadores nombran cosas constantemente, variables, funciones, archivos, columnas de bases de datos, clases CSS y diferentes lenguajes y convenciones exigen diferentes estilos de nomenclatura. Un conversor de mayúsculas y minúsculas de código cambia instantáneamente su texto entre estos estilos de mayúsculas y minúsculas del programador: camelCase, PascalCase, Snake_case, kebab-case, CONSTANT_CASE y dot.case. En lugar de volver a escribir manualmente un nombre con un estilo diferente, lo pega, hace clic en el estilo que necesita y copia el resultado.

Los estilos de nombres explicados.

Cada estilo tiene su lugar. camelCase (helloWorld) es estándar para variables en JavaScript y Java. PascalCase (HelloWorld) se utiliza para nombres de clases y componentes. Snake_case (hello_world) es la convención de Python para variables y funciones, y es común en las columnas de la base de datos. kebab-case (hola-mundo) se utiliza en URL, clases CSS y nombres de archivos. CONSTANT_CASE (HELLO_WORLD) marca constantes. Y dot.case (hello.world) aparece en las claves de configuración y los espacios de nombres. Saber qué estilo espera un contexto es parte de escribir código limpio.

Por qué necesitas realizar conversiones entre ellos

La necesidad surge cada vez que pasas de una convención a otra. Copia el nombre de una columna de una base de datos (snake_case) y la necesita como una variable de JavaScript (camelCase). Tiene un nombre de componente (PascalCase) y necesita una clase CSS coincidente (kebab-case). Estás convirtiendo un archivo de configuración entre formatos. Hacer esto a mano para obtener una lista de nombres es tedioso y propenso a errores: si se omite un guión bajo o mayúscula, el código se rompe. La conversión con un solo clic la mantiene rápida y correcta.

Cómo maneja la conversión su entrada

El conversor divide inteligentemente su entrada en palabras, ya sea que estén separadas por espacios, mayúsculas camelCase existentes, guiones bajos, guiones o puntos, y luego las vuelve a ensamblar en el estilo de destino. Por lo tanto, puede tomar helloWorld, hello_world o "hello world" y convertir cualquiera de ellos en kebab-case. Esto significa que puede convertir libremente entre dos estilos cualesquiera sin limpiar primero la entrada. Todo se ejecuta en su navegador, por lo que su código y nombres permanecen en su dispositivo.

Preguntas frecuentes

¿Cuál es la diferencia entre camelCase y PascalCase?
Ambos unen palabras sin separadores y escriben en mayúscula cada palabra, pero camelCase comienza con una letra minúscula (helloWorld) mientras que PascalCase también escribe en mayúscula la primera letra (HelloWorld). camelCase es típico de variables; PascalCase para nombres de clases y componentes.
¿Se puede convertir de cualquier estilo a cualquier otro?
Sí. La herramienta detecta los límites de las palabras si su entrada usa espacios, mayúsculas camelCase, guiones bajos, guiones o puntos, por lo que puede convertir entre dos estilos cualesquiera, por ejemplo, Snake_case directamente a kebab-case, sin preparar la entrada primero.
¿Por qué necesito Snake_case y kebab-case por separado?
Sirven para diferentes contextos. Snake_case (con guiones bajos) es estándar en Python y en las columnas de bases de datos, mientras que kebab-case (con guiones) se usa en URL, nombres de clases CSS y nombres de archivos donde no se recomiendan los guiones bajos.
¿Se carga mi código cuando hago la conversión?
No. La conversión se ejecuta completamente en su navegador. Los nombres de las variables, el código y cualquier texto que pegue nunca salen de su dispositivo.