Conversor de mayúsculas
Convierte entre MAYÚSCULAS, minúsculas, Título, camelCase, snake_case.
Sobre esta herramienta
Case Converter toma cualquier texto y lo recapitaliza a demanda: MAYÚSCULAS, minúsculas, Tipo Título, Tipo oración, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, además de toggles para los menos comunes dot.case, path/case y aLtErNaTiNg. Cada formato se muestra en su propia fila para que pueda copiar el exacto que necesite sin reejecutar la conversión.
Las formas Título y oración usan una pequeña lista de stop-words (en inglés: «and», «of», «the», etc.) para que los títulos se lean naturalmente — «The Lord of the Rings», no «The Lord Of The Rings». Para camelCase, snake_case y similares, la herramienta primero tokeniza la entrada (dividiendo por espacios, puntuación y transiciones de mayúsculas existentes), luego vuelve a unir con el separador objetivo y las reglas de capitalización. Los caracteres no ASCII se preservan cuando es posible — «über» sigue siendo «über» en cada transformación.
Cuándo utilizar esta herramienta
- Renombrar identificadores de código. Una función importada como
getUserIdque tiene que pasar aget_user_iden Python oGET_USER_IDcomo variable de entorno — pegue una vez, copie la variante. - Normalizar exportaciones de datos. Una columna CSV llamada
First Namese convierte enfirst_namepara la base de datos yfirstNamepara la API. - Escribir títulos y encabezados consistentes. Aplique Tipo Título automáticamente en lugar de adivinar reglas de capitalización.
- Generar slugs para URL. Convierta «How to set up Docker» en
how-to-set-up-dockeren un clic.
El zoológico de convenciones de nombres
Distintos ecosistemas prefieren convenciones distintas: JavaScript y Java favorecen camelCase para variables y PascalCase para clases; Python usa snake_case para funciones y PascalCase para clases; Ruby usa snake_case para todo excepto nombres de clase; C# usa PascalCase incluso para métodos. Las variables de entorno son universalmente CONSTANT_CASE. Los slugs de URL son kebab-case. Cada convención es inequívoca en su propio ecosistema; mezclarlas es lo que hace difícil nombrar.Preguntas frecuentes
¿Cuál es la diferencia entre camelCase y PascalCase?
getUserName. En PascalCase (a veces llamado UpperCamelCase) la primera letra es mayúscula: GetUserName. JavaScript y Java usan camelCase para variables y funciones, PascalCase para clases; C# usa PascalCase para ambos. La única diferencia es la primera letra.
¿Por qué Tipo Título deja «of» y «the» en minúscula?
¿Funciona con texto no inglés?
¿Puede ir y volver de forma segura?
userName a user_name y de vuelta da userName otra vez. Tipo Título → minúsculas → Tipo Título pierde el manejo de stop-words a menos que conserve el original. Mantenga siempre la fuente de verdad en un caso canónico (típicamente snake_case para almacenamiento, camelCase para código, kebab-case para URL) y derive los demás bajo demanda.