ForHosting KIT · Texto e IA

Texto subíndice Unicode

Escriba H2O y copie H₂O: los dígitos, los signos más y menos y las letras que Unicode tiene en subíndice, como a, n o x, se convierten en caracteres que siguen abajo donde los pegue. Las mayúsculas quedan igual. 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
H2O
Obtiene
Resultado
H₂O
Longitud
3
Longitud original
3
Asignado
1

Los caracteres de subíndice Unicode se sitúan por debajo de la línea base dentro de la propia cadena, de modo que las fórmulas químicas, los índices de sucesión y las etiquetas al estilo de nota a pie sobreviven donde se elimina HTML, markdown, fuentes y controles de texto enriquecido. Un generador de subíndice asigna los dígitos ordinarios y las letras latinas que Unicode define de verdad como formas de subíndice a esos puntos de código bajados, y deja el resto en su sitio: H2O pasa a H₂O y una etiqueta como an pasa a ₐₙ. Quien redacta pega esos glifos en pies de foto, títulos de producto, notas académicas, chat y fichas porque el estilo viaja con los caracteres y no con una hoja de estilos. Esta capacidad recorre cada valor escalar Unicode de su entrada, sustituye los dígitos del cero al nueve, las letras admitidas a, e, h, i, j, k, l, m, n, o, p, r, s, t, u, v y x, y los operadores más, menos, igual y paréntesis, e informa de los caracteres únicos que no se convirtieron.

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

El subíndice Unicode es un conjunto fijo de asignaciones de puntos de código, sobre todo en el bloque Superscripts and Subscripts, no un desplazamiento de línea base que un procesador de texto aplica y luego descarta. Los dígitos se corresponden con U+2080 a U+2089: el cero pasa a ₀, el uno a ₁, el dos a ₂ y el nueve a ₉.

Un subconjunto documentado de minúsculas latinas tiene formas oficiales de subíndice: a, e, h, i, j, k, l, m, n, o, p, r, s, t, u, v y x se convierten en ₐ ₑ ₕ ᵢ ⱼ ₖ ₗ ₘ ₙ ₒ ₚ ᵣ ₛ ₜ ᵤ ᵥ ₓ. Los operadores más, menos, igual y paréntesis pasan a ₊ ₋ ₌ ₍ ₎, de modo que un fragmento como n+1 puede convertirse en ₙ₊₁ sin salir del alfabeto bajado.

El convertidor recorre cada valor escalar Unicode de su cadena, sustituye todo carácter plano con entrada en la tabla por el punto de código de subíndice correspondiente y deja el resto en su sitio. Las letras sin forma estándar de subíndice —entre ellas b, c, d, f, g, q, w, y, z y, en la práctica, todas las mayúsculas latinas— no se inventan, no se aproximan ni se descartan; pasan tal cual y aparecen una vez cada una en la lista unmapped para que quien llama audite la cobertura.

Como algunos de estos glifos quedan fuera del rango ASCII más habitual, la implementación itera por punto de código y no por unidad UTF-16, de forma que un emoji nunca se parte por la mitad. Esta página implementa solo la conversión a subíndice, no el superíndice, la negrita matemática, la cursiva, el fraktur, las versalitas ni los trucos HTML y CSS de vertical-align, que son intenciones de búsqueda y páginas distintas.

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

Quien imparte química y quien lleva el cuaderno de laboratorio sigue necesitando subíndices que se copian y pegan cuando el destino no conserva texto enriquecido: el dióxido de carbono pasa a CO₂, el agua a H₂O y la glucosa a C₆H₁₂O₆, porque solo se mapean los dígitos mientras los símbolos de elemento en mayúscula siguen a tamaño completo, que es la convención de composición que esas fórmulas esperan.

Matemáticos y programadores etiquetan sucesiones, índices de tensores y contadores de bucle con letras y dígitos bajados, escribiendo aₙ o xᵢ sin HTML para que la etiqueta sobreviva en un ticket, un chat o una celda CSV. Los equipos de producto y comercio electrónico generan variantes de título para mercados que aceptan solo texto plano pero aún muestran dígitos en subíndice en los feeds de clientes, por ejemplo unidades de área, generaciones de modelo o listas de ingredientes.

Los escritorios de soporte reciben pegados en subíndice de los clientes y quieren un alfabeto documentado para ver qué glifos son subíndices Unicode reales y qué caracteres nunca se convirtieron. Si necesita etiquetas HTML sub, CSS vertical-align, superíndice Unicode, estilo negrita matemática o fraktur, traducción braille o versalitas, trátelos como intenciones de búsqueda y páginas distintas, sin sobrecargar esta de subíndice Unicode, pensada para los dígitos y las letras que Unicode define de verdad como formas de subíndice.

Fórmulas químicas en texto plano

Pase H2O, CO2 y C6H12O6 a H₂O, CO₂ y C₆H₁₂O₆ para que los símbolos de elemento sigan grandes y los recuentos queden bajo la línea base.

Índices matemáticos y etiquetas de sucesión

Codifique aₙ, xᵢ y n+1 como ₐₙ, ₓᵢ y ₙ₊₁ en pies de foto, tickets y notas que eliminan las etiquetas HTML sub.

¿Qué caracteres se vuelven subíndice Unicode?

Los dígitos 0–9, las letras latinas que Unicode define como formas de subíndice (a, e, h, i, j, k, l, m, n, o, p, r, s, t, u, v, x) y los operadores + - = ( ). El resto pasa y se lista en unmapped.

¿Por qué H y O siguen grandes en H2O?

Unicode no define letras latinas mayúsculas de subíndice. Los símbolos de elemento en mayúscula pasan; solo se convierten los dígitos (y las minúsculas admitidas), que es el aspecto habitual de una fórmula química.

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

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

¿Qué ocurre con letras como b, q o w?

Permanecen en el resultado en su forma original. Unicode no tiene subíndice estándar para esas letras, así que se listan en unmapped en lugar de fingirse.

¿Cuánto cuesta el generador de subíndice?

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/str/subscript-generator

¿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/str/subscript-generator \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"H2O"}'
{
  "text": "H2O"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.subscript_generator",
  "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.

max_chars65536
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.

Qué envía usted y qué recibe a cambio

Envíe un campo de cadena obligatorio llamado text con el fragmento de fórmula, la fórmula química, la etiqueta de índice o el pie que desee bajar. Las comprobaciones clásicas incluyen convertir H2O en H₂O listando las mayúsculas H y O como no mapeadas, convertir letras admitidas como a, n y x en ₐₙₓ, convertir n+1 en ₙ₊₁, convertir C6H12O6 en C₆H₁₂O₆ y confirmar que un text numérico o vacío se rechaza en lugar de coercerse en silencio. Se aceptan alias como input, string, value, content, message, data y s para el mismo campo, de modo que scripts y hojas de cálculo reutilicen formas de carga existentes sin renombrar columnas. Si la operación tiene éxito, la respuesta repite el text original, devuelve result como la cadena convertida, length como la longitud escalar Unicode de ese resultado, original_length como la longitud escalar de la entrada, mapped como el recuento de caracteres que acertaron en la tabla, unmapped_count y unmapped como los caracteres únicos que pasaron de largo, y method como la etiqueta fija to_subscript para los registros. Si falta text, hay null, cadenas vacías, números, objetos, arrays, booleanos o cadenas más largas que el máximo documentado, la operación falla con invalid_input y un mensaje claro en inglés que nombra el problema. Los fallos de validación no consumen saldo prepago.

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

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

Fixtures deterministas para pipelines de contenido

Genere cadenas golden en subíndice para que las herramientas de publicación programada y las comprobaciones de CI apliquen siempre el mismo alfabeto Unicode.

Ver la documentación completa del KIT →