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
camelCasehelloWorldExample
PascalCaseHelloWorldExample
snake_casehello_world_example
kebab-casehello-world-example
SCREAMING_SNAKE_CASEHELLO_WORLD_EXAMPLE
dot.casehello.world.example
Mayúsculas tipo títuloHello World Example

Cómo usar el convertidor de convenciones de nombres

  1. Escribe o pega tu identificador en cualquier formato: espacios, guiones, guiones bajos o camelCase, todos funcionan.
  2. Los siete formatos se actualizan en vivo mientras escribes. No hay que pulsar ningún botón.
  3. 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.