CodeKitHub
Herramientas de texto

Generador de Superíndice y Subíndice

Última actualización:

El superíndice y el subíndice no son solo un estilo de fuente — los caracteres que ves en x² o H₂O son puntos de código Unicode reales y distintos (como U+00B2 SUPERSCRIPT TWO) que se muestran pequeños y elevados o descendidos en cualquier lugar donde se muestre texto sin formato, sin necesidad de HTML, LaTeX ni formato especial. Esta herramienta convierte al instante lo que escribas en sus equivalentes Unicode en superíndice y subíndice, para que puedas pegar el resultado en un mensaje de chat, una publicación en redes sociales, una celda de hoja de cálculo o cualquier otro lugar que solo acepte texto sin formato.

¿Qué es esta herramienta?

El superíndice y el subíndice normalmente se aplican como un estilo de formato de texto (como negrita o cursiva) en procesadores de texto y páginas web, pero Unicode también define un conjunto mucho más reducido de caracteres dedicados que son visualmente pequeños y están elevados (superíndice) o descendidos (subíndice) por sí mismos, independientemente de cualquier formato. Los bloques Letterlike Symbols y Superscripts and Subscripts del Estándar Unicode definen estos puntos de código, razón por la cual se muestran correctamente como texto plano y sin formato en lugares que no admiten formato enriquecido en absoluto.

Como se trata de caracteres independientes y no de un estilo aplicado a letras normales, Unicode solo define versiones en superíndice y subíndice para un conjunto limitado de caracteres — los 10 dígitos y un puñado de símbolos comunes, pero solo un subconjunto de letras (en particular, no existe una Q en superíndice en Unicode, y al subíndice le faltan varias consonantes por completo). Esta herramienta convierte todos los caracteres que puede y deja sin cambios los que no son compatibles, con una nota que indica cuántos caracteres no se pudieron convertir.

Como el resultado es texto Unicode plano, no HTML ni una fuente especial, funciona en cualquier entorno que pueda mostrar Unicode — publicaciones en redes sociales, apps de chat, celdas de hojas de cálculo, correos de texto plano y nombres de archivo — sin necesidad de soporte de texto enriquecido.

¿Por qué utilizarlo?

  • Escribe fórmulas químicas como H₂O o CO₂ en texto plano donde no se admiten etiquetas HTML de subíndice, como redes sociales, apps de chat o nombres de archivo.
  • Escribe notación matemática o científica como x² o aⁿ en lugares sin editor de fórmulas.
  • Añade texto en superíndice estilizado para referencias tipo nota al pie o formato ordinal (1.º) en contextos de texto plano.
  • Ve al instante qué caracteres de tu texto no tienen un equivalente Unicode en super/subíndice, en lugar de adivinar por qué una cadena convertida se ve mal.
  • 100% local: tu texto se convierte por completo en tu navegador y nunca se envía a un servidor.

Cómo utilizarlo

  1. Escribe o pega tu texto en el cuadro de entrada.
  2. Las conversiones a superíndice y subíndice se actualizan al instante debajo mientras escribes.
  3. Si algún carácter no puede convertirse (Unicode no define una forma en super/subíndice para todas las letras), una nota indica cuántos quedaron sin cambios.
  4. Haz clic en "Copiar" junto a cualquiera de los resultados para copiarlo al portapapeles, listo para pegar donde sea.

Ejemplo

Entrada

H2O and x2

Resultado

Superscript: ᴴ²ᴼ ᵃⁿᵈ ˣ² · Subscript: H₂O ₐₙd ₓ₂

Observa que el resultado en subíndice conserva las letras normales "H", "O" y "d" — Unicode no define ninguna forma de subíndice para letras mayúsculas, ni para la d minúscula, así que se dejan sin cambios en lugar de eliminarse o sustituirse silenciosamente.

¿Qué caracteres tienen equivalentes en superíndice/subíndice?

La cobertura de Unicode es desigual entre ambos — al subíndice en particular le faltan muchas letras por completo.

Conjunto de caracteresCobertura de superíndiceCobertura de subíndice
Dígitos 0–9Completa (los 10)Completa (los 10)
Letras minúsculasCompleta (las 26)Parcial — faltan b, c, d, f, g, q, w, y, z y más
Letras mayúsculasParcial — falta QNo definida por Unicode en absoluto
Símbolos (+, −, =, (, ))CompletaCompleta

Herramientas relacionadas

Para otras formas de transformar texto, prueba estas herramientas.

Generador de arte ASCII · Conversor de mayúsculas y minúsculas · Generador de texto cursivo

Preguntas frecuentes

¿Es esto lo mismo que usar formato en negrita/cursiva?

No. La negrita y la cursiva en la mayoría de las apps son un estilo visual aplicado a letras normales. El superíndice y el subíndice aquí son caracteres Unicode distintos (puntos de código separados) que son inherentemente pequeños y están elevados o descendidos — por eso funcionan como texto plano y sin formato en cualquier lugar donde se admita Unicode, a diferencia de un estilo negrita/cursiva que normalmente requiere formato de texto enriquecido para mostrarse.

¿Por qué no todas las letras tienen versión en superíndice o subíndice?

Unicode solo define caracteres dedicados de superíndice y subíndice para el conjunto específico que históricamente se ha necesitado — principalmente dígitos y letras usados en notación matemática y química. No incluye un alfabeto completo en ninguno de los dos casos (no hay, por ejemplo, una Q en superíndice, y al subíndice le faltan varias consonantes por completo), así que cualquier carácter sin equivalente definido se deja tal cual.

¿Funcionará si lo pego en Instagram, TikTok o Discord?

Sí, en la mayoría de los casos — como el resultado es texto Unicode estándar y no formato HTML, se muestra correctamente en cualquier lugar donde se admita texto Unicode, lo cual incluye prácticamente todas las apps modernas de redes sociales y chat.

¿Por qué H₂O se ve diferente al H2O de un libro de química?

En un libro de texto, el "2" se compone en subíndice usando el sistema de formato del documento. Aquí, ₂ es un carácter Unicode distinto (SUBSCRIPT TWO) en lugar de un "2" con formato, razón por la cual se muestra correctamente incluso en contextos de texto plano que no admiten formato.

¿Se envía mi texto a un servidor?

No. Toda la conversión ocurre completamente en el lado del cliente, en JavaScript, dentro de tu navegador, usando tablas de mapeo de caracteres Unicode. Nada de lo que escribes se sube ni se almacena.

Herramientas relacionadas