acento.io
Utilidad de texto

Conversor de mayúsculas y minúsculas

Transforma texto entre 11 formatos de capitalización al instante — 100% en el navegador, tus datos nunca salen de tu equipo.

Por Carlos Suárez , Ingeniero de sistemas
Última actualización:

Qué hace este conversor de mayúsculas y minúsculas

Este conversor de mayúsculas y minúsculas online transforma cualquier texto entre 11 formatos de capitalización: MAYÚSCULAS, minúsculas, Title Case, oración normal, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case y aLtErNaTiNg. A diferencia de la mayoría de convertidores, el tokenizador inteligente reconoce entradas mixtas: si pegas getUserID_v2, el resultado en snake_case será get_user_id_v2 —no getuserid_v2— porque primero separa por límites de capitalización y luego por delimitadores. Esta versión en español incluye las mismas 11 opciones que el resto de idiomas, sin necesidad de cambiar el idioma de la interfaz. El español tiene una longitud media de palabra de 4,4 caracteres, lo que hace que los conversores de capitalización trabajen con fragmentos cortos y frecuentes; una razón más para que la conversión sea inmediata. 100% en el navegador — tus datos nunca salen de tu equipo. Sin subidas, sin tracking, sin logs en servidor.

Características

  • 11 formatos de capitalización. Cubre desde los clásicos MAYÚSCULAS y minúsculas hasta formatos de código como camelCase, PascalCase, snake_case, kebab-case y CONSTANT_CASE, además de dot.case y el juguetón aLtErNaTiNg.
  • Tokenizador inteligente para entradas mixtas. La mayoría de conversores online rompen cuando el texto ya está en camelCase o contiene delimitadores mezclados. Este conversor separa primero por límites de capitalización, luego por guiones y guiones bajos, para producir resultados limpios siempre.
  • Title Case consciente del idioma. El modo Title Case respeta palabras con capitalización interna ('McDonald', 'iPhone') y no las aplana a 'Mcdonald' o 'Iphone', evitando errores habituales en nombres propios y marcas.
  • Procesamiento privado y sin servidor. Toda la conversión ocurre en tu navegador mediante JavaScript puro. No se envía ningún dato a servidores externos, lo que lo hace seguro para fragmentos de código confidencial o contratos internos.
  • Copia con un clic. El botón de copiado usa la Clipboard API del navegador para transferir el resultado directamente al portapapeles sin necesidad de seleccionar el texto manualmente.
  • Generador de slugs para URLs. El modo kebab-case convierte títulos como 'Guía de Bogotá 2024' en slugs listos para usar en URLs. Si necesitas un generador dedicado, el [generador de slug URL](/es/slugify/) ofrece opciones adicionales de limpieza.

Cómo usar el conversor de mayúsculas y minúsculas

Pega o escribe el texto, elige el formato de destino y el resultado aparece al instante. Haz clic en Copiar para llevarlo al portapapeles.

  1. Pega el texto. Introduce cualquier texto en el campo de entrada: palabras sueltas, frases, nombres de variables o fragmentos de código como getUserID_v2.
  2. Elige el formato. Selecciona uno de los 11 modos. Para variables de entorno usa CONSTANT_CASE; para slugs de URL, kebab-case; para clases en JavaScript, PascalCase.
  3. Revisa el resultado. El conversor muestra la salida de inmediato. En Python puedes lograr lo básico con text.upper() o text.lower(), pero los formatos compuestos como snake_case o camelCase requieren lógica adicional que este conversor maneja por ti.
  4. Copia y pega donde necesites. Pulsa Copiar para añadir el texto convertido al portapapeles y pégalo directamente en tu editor, CMS o terminal.

Casos de uso comunes

  • Migración de código entre lenguajes. Al portar código de Python a JavaScript, las variables en snake_case deben convertirse a camelCase. Pega el bloque de nombres y conviértelos todos a la vez en lugar de renombrarlos uno por uno.
  • Generación de slugs para URLs. Transforma títulos de artículos o nombres de productos en kebab-case para usarlos directamente como rutas de URL, sin preocuparte por espacios ni caracteres especiales. También puedes usar el [comparador de textos](/es/text-diff/) para revisar diferencias antes de publicar.
  • Variables de entorno en CONSTANT_CASE. Los archivos .env y los pipelines de CI/CD usan CONSTANT_CASE por convención. Convierte claves de configuración como databaseHost a DATABASE_HOST en segundos.
  • Titulares y encabezados editoriales. El modo Title Case formatea correctamente encabezados para blogs, libros o presentaciones, respetando nombres propios y marcas como 'MacBook' o 'OpenAI'.
  • Texto en mayúsculas para carteles y diseño. El modo MAYÚSCULAS y el convertidor de capitalización en general son útiles en diseño gráfico y maquetación, donde los estilos tipográficos se aplican por separado del texto fuente.

Preguntas frecuentes

¿Mis textos se envían a algún servidor?

No. Todo el procesamiento ocurre en tu navegador con JavaScript. Ningún carácter de tu texto llega a un servidor externo, por lo que puedes convertir fragmentos de código privado o textos confidenciales sin riesgo.

¿Cuál es la diferencia entre snake_case y CONSTANT_CASE?

Ambos usan guiones bajos como separador, pero CONSTANT_CASE (también llamado SCREAMING_SNAKE_CASE) escribe todas las letras en mayúsculas. Por convención, CONSTANT_CASE se usa para constantes y variables de entorno, mientras que snake_case es el estándar en Python para funciones y variables.

¿Qué pasa si el texto ya está en camelCase?

El tokenizador detecta los límites de capitalización antes de convertir. Así, getUserID se divide en ['get', 'user', 'ID'] y puede convertirse limpiamente a get_user_id en snake_case o a GetUserId en PascalCase, sin aplanar todo a minúsculas primero.

¿El modo mayúsculas funciona con texto en español?

Sí. El conversor trabaja con Unicode estándar, por lo que acentos como á, é, ü y la ñ se manejan correctamente. Según la Ortografía de la lengua española (RAE/ASALE), las mayúsculas también deben llevar tilde, algo que este conversor respeta.

¿Para qué sirve el modo aLtErNaTiNg?

El modo alternante intercala mayúsculas y minúsculas carácter a carácter. Se usa principalmente en memes y comunicación informal en redes sociales para indicar sarcasmo o ironía. No tiene aplicación en código o documentación técnica.

¿Cómo genero un slug para una URL desde un título?

Selecciona el modo kebab-case: el conversor reemplaza espacios y mayúsculas para producir un slug compatible con URLs (ej. 'Guía práctica 2024' → 'guía-práctica-2024'). Para eliminar acentos o caracteres especiales, el [generador de slug URL](/es/slugify/) ofrece opciones adicionales de normalización.