Conversor de nombrado

Elige un estilo de mayúsculas o nomenclatura—la salida se actualiza al escribir. Haz clic en la salida para copiar.

Acerca de Conversor de nombrado

camelCase en TypeScript, snake_case en Python, kebab-case en URLs: elige entre nueve estilos; convertCase parte camelCase, guiones, guiones bajos o espacios antes de recomponer.

Separa «caso plano» (MAYÚSCULAS, minúsculas, título, oración) de «nombres compuestos» (camel, Pascal, snake, kebab, CONSTANTE).

Qué puedes hacer

Cómo detecta palabras

  1. minúscula seguida de MAYÚSCULA (myVar).
  2. Guiones y _ como separadores.
  3. Espacios en frases.
  4. UPPER/lower/sentence aplican a toda la cadena sin partir.

Por ecosistema

  1. camelCase — JS/TS y muchos JSON front.
  2. PascalCase — componentes React/Vue, clases Java/C#.
  3. snake_case — Python, PostgreSQL, APIs Django.
  4. kebab-case — slugs URL, atributos HTML.
  5. SCREAMING_SNAKE — env vars y flags.

Título vs oración

Título capitaliza cada palabra detectada; oración solo la primera letra del bloque. No aplica reglas editoriales de artículos.

Límites

  • Acrónimos (HTTPResponse) pueden partirse raro.
  • i turca según Unicode de JS.
  • No renombra semántica (userId→accountId).
  • Mejor identificadores que párrafos largos.

Casos de uso

snake a camel

user_profile_id → userProfileId para React/TS.

OpenAPI

Alinea snake del backend con camel del cliente en el límite.

CSS y rutas

PascalCase a kebab para paths o clases.

Titulares UI

Título u oración desde borradores mixtos.

Preguntas frecuentes

¿Convertir estilo de nombre en línea?
Pega texto, elige estilo y copia; actualiza al escribir.
¿snake o camel en JSON?
Una convención por frontera; mezclar rompe linters y ORM.
¿camel vs Pascal?
camel: myVariable; Pascal: MyVariable. Sigue el linter del repo.
¿snake vs kebab?
snake en Python/SQL; kebab en URLs. No kebab en variables Python (resta).
¿Acrónimos raros?
Cortes antes de mayúsculas; guía con _ o - en la fuente.
¿Título omite «de/the»?
No; capitaliza cada palabra detectada.
¿Frases con espacios?
Sí; espacios delimitan palabras en estilos compuestos.
¿Como refactor del IDE?
No; solo cambia la cadena pegada, no referencias del proyecto.