Convertidor de Casos

Convierte texto entre MAYÚSCULAS, minúsculas, Título, camelCase, snake_case, kebab-case

¿Qué conversiones de casos están soportadas?

El convertidor soporta los siete estilos de caso que encuentras a diario: MAYÚSCULAS y minúsculas para texto general, Título y oración para encabezados y prosa, y los cuatro casos de programación — camelCase, PascalCase, snake_case y kebab-case — para identificadores de código.

Las conversiones son deterministas y de ida y vuelta: un identificador snake_case se convierte limpiamente a camelCase y viceversa. La puntuación se elimina de los casos de programación ya que los identificadores no pueden contenerla; para los casos de prosa (MAYÚSCULAS/minúsculas/Título/oración) la puntuación se conserva.

Casos de uso

  • Formatear constantes — convertir `userName` a `USER_NAME` para un enum o variable de entorno.
  • Generar nombres de clases en PascalCase — convertir 'orden artículo' en `OrderItem` al crear nuevos tipos.
  • Reescribir encabezados CSV — convertir `Email Address` a `email_address` para que las columnas coincidan con tu esquema de base de datos.
  • Normalizar copias desordenadas — poner en minúsculas un encabezado pegado, luego ponerlo en título para un encabezado consistente con la marca.

Ejemplos

EntradaResultado
Hello WorldHELLO WORLD · hello world · Hello World · helloWorld · hello_world · hello-world
user_profile_settingsUSER_PROFILE_SETTINGS · user profile settings · User Profile Settings · userProfileSettings · UserProfileSettings · user-profile-settings

Preguntas frecuentes

¿La conversión de casos preserva la puntuación?

Para UPPERCASE / lowercase / Title Case / Sentence case, sí: la puntuación permanece sin cambios. Para camelCase / snake_case / kebab-case, las palabras se separan en espacios, guiones, guiones bajos y puntos, por lo que esos separadores se eliminan.

¿En qué se diferencia Título de oración?

Title Case capitaliza cada palabra significativa ('Hello World'). Sentence case capitaliza solo la primera palabra ('Hello world') — no detecta nombres propios.

¿Cuál es la diferencia entre camelCase y PascalCase?

Ambos unen palabras sin separadores. camelCase comienza en minúscula ('userName'); PascalCase comienza en mayúscula ('UserName'). PascalCase es la convención para nombres de clases en muchos lenguajes.

¿Se soportan caracteres no ASCII?

Sí — la conversión de casos utiliza el `toLowerCase`/`toUpperCase` nativo del navegador, que maneja Unicode (Café → CAFÉ → café).

¿Se sube mi texto?

No. Todas las conversiones ocurren en tu navegador — tu texto nunca sale de la página.