Conversor a Mayúsculas
Convierte texto a MAYÚSCULAS al instante y gratis.
Esta herramienta se ejecuta completamente en tu navegador. Tus archivos nunca se suben a un servidor.
Qué hace esta herramienta
Convierte cualquier texto a MAYÚSCULAS usando el mapeo Unicode estándar de JavaScript — cada letra con forma en mayúscula se convierte, y lo que no es letra queda sin cambios.
Cómo utilizarla
Escribe o pega texto en el cuadro; el resultado en mayúsculas aparece debajo y se actualiza mientras escribes. Los botones sobre el cuadro cambian a otros seis estilos sin salir de la página — lowercase, Title Case, Capitalized Case, Sentence case, aLtErNaTiNg cAsE e iNVERSE cASE.
Ejemplo resuelto
"Hello World" se convierte en "HELLO WORLD", y las letras acentuadas también se procesan: "café" se convierte en "CAFÉ", conservando el acento de la É.
Método
La conversión llama a String.prototype.toUpperCase() de JavaScript, que aplica el algoritmo de mapeo de mayúsculas Unicode por defecto — el mismo que usan los navegadores modernos — en lugar de uno específico de idioma.
Casos específicos de idioma que conviene conocer
Como el mapeo es independiente del idioma, algunas conversiones difieren de lo que un idioma concreto esperaría. La ß alemana se convierte en SS (por ejemplo, straße se convierte en STRASSE), ya que en este mapeo no existe tradicionalmente una única eszett mayúscula, y esa conversión no puede revertirse a ß al pasar a minúsculas. El turco también se ve afectado: una i minúscula con punto (como en istanbul) se convierte aquí en una I mayúscula sin punto (ISTANBUL), en lugar de la İ con punto que exige la ortografía turca — para un manejo de mayúsculas específico del turco haría falta una herramienta con configuración regional turca.
Limitaciones
Esto pone todo el texto en mayúsculas de forma uniforme; no ofrece un formato de título estilo AP/Chicago ni una capitalización sensible a las frases — para eso usa los botones Title Case o Sentence case de arriba. Tampoco puede restaurar una cadena con mayúsculas y minúsculas mixtas una vez convertida, porque la información de mayúsculas/minúsculas se pierde en la conversión.
Privacidad y procesamiento
La conversión se ejecuta enteramente en tu navegador con JavaScript. Nada de lo que escribes se sube ni se guarda.
Preguntas Frecuentes
- ¿Esto maneja letras acentuadas y otros idiomas?
- Sí — usa el toUpperCase() de JavaScript, compatible con Unicode, así que las letras latinas acentuadas (café → CAFÉ), el cirílico, el griego y muchos otros alfabetos se convierten correctamente. Algunos casos específicos de idioma, como la i con punto del turco, no coinciden con las reglas de mayúsculas de ese idioma.
- ¿Puedo volver a convertir el texto en mayúsculas a su forma original?
- No — pasar a mayúsculas descarta información, como qué letras estaban originalmente en mayúscula, y en alemán la ß se convierte en SS sin forma de distinguirla de una SS original. Guarda una copia de tu texto original si la necesitas más adelante.
- ¿Por qué istanbul se convierte en ISTANBUL en vez de İSTANBUL?
- El mapeo de mayúsculas por defecto de JavaScript no tiene en cuenta el turco: una i minúscula con punto siempre se convierte aquí en una I mayúscula sin punto, no en la İ con punto que espera el turco. Es una limitación conocida, a veces llamada "el problema de la I turca".
- ¿A qué otros estilos de mayúsculas/minúsculas puedo cambiar?
- Lowercase, Title Case, Capitalized Case, Sentence case, aLtErNaTiNg cAsE e iNVERSE cASE están disponibles en los botones sobre el cuadro de texto, usando la misma entrada.