ForHosting KIT · Utilidades de desarrollo

Texto superíndice Unicode

Escriba x2 + y3 y obtendrá ˣ² ⁺ ʸ³: los dígitos, los signos más, menos, igual y paréntesis y muchas letras latinas suben a superíndices Unicode que conservan su aspecto elevado donde solo se admite texto plano. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Texto
x2 + y3
Modo de cálculo
Encode
Obtiene
Resultado
ˣ² ⁺ ʸ³
Dirección
encode
Asignado
5
Cantidad sin asignar
1

El texto superíndice Unicode convierte letras latinas ordinarias, dígitos y algunos operadores en caracteres elevados de aspecto similar que viajan dentro de la propia cadena, de modo que un marcador de nota a pie, una potencia o una etiqueta al estilo químico puede verse elevado aunque la plataforma elimine fuentes, texto enriquecido o markdown. Los autores pegan esos glifos en pies de foto, títulos de producto, notas académicas y mensajes de chat porque el estilo va codificado en los caracteres y no en una hoja de estilos. Esta capacidad mapea los dígitos del cero al nueve, las letras latinas que Unicode define como formas superíndice y los operadores más, menos, igual y paréntesis en ambas direcciones: codificar produce puntos de código superíndice, decodificar restaura ASCII plano, y el modo auto elige la dirección al detectar si ya hay algún carácter superíndice conocido. Espacios, puntuación, hashtags, emoji y letras sin forma superíndice estándar pasan sin cambio y se listan en un informe de no mapeados, para que siempre sepa qué no se convirtió.

Cómo el superíndice Unicode asigna letras, dígitos y operadores

El superíndice Unicode es un conjunto fijo de asignaciones de puntos de código repartidas en varios bloques, no un desplazamiento de línea base aplicado por un procesador de texto. Los dígitos se mapean a las formas clásicas elevadas: el cero es U+2070, el uno U+00B9, el dos U+00B2, el tres U+00B3, y del cuatro al nueve ocupan U+2074 a U+2079.

Muchas letras latinas minúsculas tienen contrapartes de letra modificadora o superíndice como ᵃ, ᵇ, ⁿ y ˣ, mientras un subconjunto útil de mayúsculas (A, B, D, E, G–P, R, T–W entre otras) se mapea a mayúsculas modificadoras. Los operadores más, menos, igual y paréntesis se convierten en ⁺ ⁻ ⁼ ⁽ ⁾ para que fórmulas como x²⁺¹ o marcadores de nota como (1) puedan permanecer enteramente en forma elevada.

Codificar recorre cada valor escalar Unicode de su cadena, sustituye cada carácter plano con entrada en la tabla por el punto de código superíndice correspondiente y deja el resto en su sitio. Decodificar recorre el mismo camino a la inversa: cada carácter superíndice conocido se convierte en la letra, dígito u operador ASCII correspondiente, mientras espacios, puntuación y símbolos ajenos permanecen iguales.

Como algunos de estos puntos de código están fuera del plano multilingüe básico o usan unidades BMP no contiguas, la implementación itera por punto de código y no por unidad UTF-16, de modo que un solo carácter elevado nunca se parte. Esta página implementa solo la conversión a superíndice, no subíndice, negrita matemática, itálica, fraktur ni trucos HTML/CSS de vertical-align, que son intenciones de búsqueda distintas.

Dónde aparece el superíndice Unicode en el trabajo real

Redactores técnicos y editores siguen recurriendo a Unicode elevado cuando un marcador de nota, una potencia o un ordinal debe destacar sin controles de formato nativos que desaparecen al compartir o en el correo de texto plano. Los equipos de producto y comercio electrónico generan variantes de título para mercados que solo aceptan texto plano pero muestran dígitos y letras superíndice en los feeds de clientes, por ejemplo unidades de área m² o generaciones de modelo como gen².

Educadores científicos y pipelines de libros de texto necesitan una ruta de codificación determinista para que cada ficha use el mismo alfabeto elevado en lugar de un pegado puntual de un generador poco fiable. Los escritorios de soporte reciben pegados en superíndice de los clientes y necesitan una decodificación fiable de vuelta a texto plano buscable para tickets y bases de conocimiento.

Si necesita etiquetas HTML sup, CSS vertical-align, subíndice Unicode, estilo negrita matemática o fraktur, traducción braille o sustituciones leetspeak, trátelos como intenciones de búsqueda y páginas de aterrizaje separadas, sin sobrecargar esta página de superíndice Unicode.

Marcadores de nota a pie y sufijos de cita

Eleve dígitos y etiquetas breves de letra para notas a pie, notas finales y sufijos de cita que deben sobrevivir a campos de texto plano y al pegado en el chat.

Exponentes de fórmula sin texto enriquecido

Codifique potencias y fragmentos de operador como x2 o (n-1) en superíndice Unicode para pies de foto, diapositivas y títulos de mercado que eliminan HTML.

Decodificar pegado elevado a texto plano buscable

Convierta mensajes de clientes o títulos raspados que usan glifos superíndice de vuelta a ASCII ordinario para búsqueda, CRM e indexación de bases de conocimiento.

¿Qué caracteres pueden volverse superíndice Unicode?

Los dígitos 0–9, las letras latinas que Unicode define como formas superíndice (la mayoría de minúsculas; un subconjunto útil de mayúsculas) y los operadores + - = ( ). Espacios, puntuación, emoji y letras sin forma elevada estándar pasan y se listan en unmapped.

¿Cómo elige la dirección el modo auto?

Si la entrada contiene algún carácter superíndice conocido de esta tabla, auto decodifica a texto plano. En caso contrario codifica letras, dígitos y operadores planos a superíndice.

¿Es lo mismo que HTML <sup> o CSS vertical-align?

No. Esto emite puntos de código superíndice Unicode que viajan dentro del propio texto. Las etiquetas HTML y los desplazamientos de línea base CSS son mecanismos distintos que las plataformas suelen eliminar.

¿Qué ocurre con los caracteres que no se pueden mapear?

Permanecen en el resultado en su forma original.

¿Cuánto cuesta?

La herramienta del navegador es gratuita y se ejecuta en local.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/enc/superscript-unicode

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/enc/superscript-unicode \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"x2 + y3 = z4"}'
{
  "text": "x2 + y3 = z4"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.superscript_unicode",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Cómo el superíndice Unicode asigna letras, dígitos y operadores

Los caracteres sin contraparte superíndice—comas, espacios, emoji, ideogramas CJK y letras como q sin forma elevada estándar—no se inventan ni se descartan; pasan tal cual y aparecen una vez en la lista unmapped para que los clientes API auditen la cobertura.

Qué envía y qué recibe de vuelta

Envíe un campo de cadena obligatorio llamado text con el fragmento de nota a pie, expresión de potencia, etiqueta de producto o pie de foto que desee elevar o restaurar. Opcionalmente envíe mode como encode, decode o auto; si se omite, auto es el valor predeterminado. Las comprobaciones clásicas incluyen codificar x2 en ˣ² listando el espacio como no mapeado cuando está presente, decodificar una frase elevada de vuelta a ASCII plano y confirmar que un text vacío se rechaza en lugar de devolverse sin cambios. Se aceptan alias como input, value, data, message y string para el mismo campo, de modo que los scripts reutilicen formas de payload existentes. También se aceptan alias de dirección como op, operation y direction, y valores cortos como enc, dec, to_super, from_super y superscript. En caso de éxito la respuesta repite el text original, devuelve result como la cadena transformada, mode como la operación solicitada, direction como la ruta encode o decode resuelta, mapped como el recuento de caracteres que acertaron en la tabla, unmapped_count y unmapped como los caracteres únicos que pasaron sin mapear, length como la longitud escalar Unicode del resultado, más etiquetas script, block y standard que nombran el superíndice Unicode. Si falta text, hay objetos no cadena, cadenas vacías, valores de mode desconocidos o cadenas más largas que el máximo documentado, la operación falla con invalid_input y un mensaje claro en inglés. Los fallos de validación no consumen saldo prepago. El precio de las llamadas API exitosas es la base publicada de $0.002 por elemento.

Dónde aparece el superíndice Unicode en el trabajo real

Como esta capacidad es un motor de análisis puro, el precio de la API es la base publicada de $0.002 por elemento exitoso y la validación fallida no consume saldo.

Ver la documentación completa del KIT →