Conversor camelCase gratis
Convierte cualquier texto a camelCase, PascalCase, snake_case, kebab-case y más: todo de una vez.
Un convertidor de convenciones de nombres transforma cualquier texto al formato correcto para tu lenguaje de programación o guía de estilo, al instante. Pega una frase en cualquier formato y obtén las siete convenciones de nombres de una vez: sin reformatear a mano ni errores.
- ✓ camelCase: variables y funciones en JavaScript
- ✓ PascalCase: clases y componentes de React
- ✓ snake_case: Python, Ruby, columnas SQL
- ✓ kebab-case: clases CSS, URLs, banderas de CLI
- ✓ SCREAMING_SNAKE_CASE: constantes y variables de entorno
- ✓ dot.case: claves de configuración y nombres de paquetes
- ✓ Tipo título: para encabezados y etiquetas de visualización
- ✓ Conversión en tiempo real mientras escribes
camelCase
helloWorldExamplePascalCase
HelloWorldExamplesnake_case
hello_world_examplekebab-case
hello-world-exampleSCREAMING_SNAKE_CASE
HELLO_WORLD_EXAMPLEdot.case
hello.world.exampleMayúsculas tipo título
Hello World ExampleCómo usar el convertidor de convenciones de nombres
- Escribe o pega tu identificador en cualquier formato: espacios, guiones, guiones bajos o camelCase, todos funcionan.
- Los siete formatos se actualizan en vivo mientras escribes. No hay que pulsar ningún botón.
- Haz clic en Copiar junto al formato que necesites y pégalo en tu código, archivo de configuración o CMS.
Referencia rápida de convenciones de nombres
- camelCase: nombres de variables y funciones en JavaScript, TypeScript, Java o Swift.
- PascalCase: nombres de clases, componentes de React, tipos de C# e interfaces de TypeScript.
- snake_case: variables y funciones en Python, métodos en Ruby, nombres de columnas en PostgreSQL y MySQL.
- kebab-case: nombres de clases CSS, atributos de datos HTML, slugs de URL, nombres de paquetes npm y banderas CLI.
- SCREAMING_SNAKE_CASE: Constantes en Python, JavaScript y la mayoría de lenguajes; variables de entorno en shell y Docker.
- dot.case: nombres de paquetes de Java, espacios de nombres de .NET y claves de archivos de configuración (por ejemplo, Spring Boot, TOML).
Guías relacionadas
Preguntas frecuentes
- ¿Qué es camelCase?
- camelCase une palabras sin separador, con mayúscula inicial en cada palabra excepto la primera (ejemplo: helloWorldExample). Se usa mucho para nombres de variables y funciones en JavaScript, TypeScript, Java y muchos otros lenguajes.
- ¿Cuál es la diferencia entre camelCase y PascalCase?
- Ambos unen palabras sin separadores y ponen en mayúscula cada palabra, pero PascalCase (también llamado UpperCamelCase) pone en mayúscula la primera letra también (ejemplo: HelloWorldExample). PascalCase es común para nombres de clases y componentes de React; camelCase se usa para variables y funciones.
- ¿Cuándo debo usar snake_case y cuándo kebab-case?
- snake_case (palabras unidas por guiones bajos) es la convención para variables en Python, métodos en Ruby y nombres de columnas en bases de datos. kebab-case (palabras unidas por guiones) se usa en nombres de clases CSS, atributos HTML, slugs de URL y nombres de opciones de la línea de comandos.
- ¿Qué es SCREAMING_SNAKE_CASE?
- SCREAMING_SNAKE_CASE es snake_case pero en mayúsculas. Es el estándar para constantes y variables de entorno en la mayoría de los lenguajes (por ejemplo, MAX_RETRY_COUNT, DATABASE_URL).
- ¿Cómo detecta el conversor los límites entre palabras?
- La herramienta separa por espacios, guiones bajos, guiones y puntos, y también detecta transiciones en camelCase y PascalCase (por ejemplo, "helloWorld" se convierte en dos palabras). Así puedes pegar el texto en cualquier formato y los siete resultados serán correctos.
- ¿Se guarda mi texto en algún lugar?
- No. Toda la conversión ocurre localmente en tu navegador usando JavaScript. No se envía nada a ningún servidor.