ForHosting KIT · Utilidades de desarrollo

Texto tachado Unicode

Escriba Hello y obtendrá H̶e̶l̶l̶o̶: se añade una marca de trazo largo tras cada una de sus 5 letras, de modo que el tachado viaja como texto plano a chats, perfiles y correos. La opción inversa lo quita. 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
Hello
Modo de cálculo
Encode
Obtiene
Resultado
H̶e̶l̶l̶o̶
Cantidad asignada
5
Longitud
10
Estilo
strikethrough

El tachado combinante Unicode permite tachar palabras en chat, correo y redes sin HTML, CSS ni fuente especial. Esta capacidad añade la superposición de trazo largo combinante (U+0336) tras cada carácter base, de modo que la cadena sigue pegándose como texto plano y se muestra con una línea horizontal en cada letra en sistemas modernos. El modo encode convierte prosa legible en forma tachada para borradores, correcciones, rebajas y pies juguetones. El modo decode elimina marcas de trazo largo y corto para que herramientas de moderación, índices de búsqueda y pipelines de almacenamiento recuperen el texto subyacente. Las superposiciones de trazo existentes no se duplican al codificar, así que volver a transformar texto ya tachado permanece limpio.

Cómo funciona el tachado combinante Unicode en texto plano

Unicode define caracteres combinantes que se adhieren visualmente al carácter base precedente en lugar de ocupar su propia columna como letras independientes. La superposición de trazo largo combinante en el punto de código U+0336 es la marca que usan la mayoría de generadores de tachado en texto plano: tras cada escalar base, el overlay dibuja una línea horizontal a través del glifo para que la palabra entera parezca tachada en clientes que implementan bien las marcas combinantes.

No es un efecto de fuente, ni text-decoration de CSS, ni una imagen: es UTF-8 ordinario que sobrevive al copiar y pegar en chats, biografías, documentos y formularios que aceptan texto general. Un convertidor correcto recorre la cadena por valor escalar Unicode con codePointAt para que emoji y otros caracteres fuera del BMP no se partan en sustitutos sueltos.

El modo encode emite cada carácter base que no es trazo seguido de U+0336; si la entrada ya contiene superposiciones de trazo largo o corto, esas marcas se omiten en lugar de apilarse de nuevo, lo que mantiene estables las idas y vueltas y las reediciones. El modo decode elimina U+0336 y también acepta el trazo corto U+0335 usado por otras herramientas, dejando solo los caracteres base.

Como el estilo es puro Unicode, el resultado se pega en mensajes planos donde las etiquetas HTML de tachado o los editores enriquecidos no están disponibles o se eliminan.

Dónde aporta valor la conversión a texto tachado Unicode

Redactores y gestores de comunidad que quieren mostrar un precio tachado, una frase retractada o un spoiler juguetón en plataformas que eliminan HTML suelen recurrir al tachado combinante porque se copia como texto plano y aún se lee como tipografía tachada en móviles y escritorios. Los equipos de soporte y moderación pegan mensajes opacos de tickets y necesitan un camino reversible para que filtros de palabras clave y listas de bloqueo recuperen la ortografía subyacente sin limpieza manual.

Equipos de producto con editores de pies de foto, generadores de cupones o vistas previas de borrador pueden ofrecer estilo de tachado en un clic sin enviar un renderizador canvas ni webfont personalizada. Educadores y revisores de localización demuestran cómo las marcas combinantes se adhieren a letras base en distintos sistemas de escritura sin una herramienta de diseño.

Si necesita mathematical sans-serif, script cursivo, letras en círculo burbuja, bold italic o caligrafía como imagen, trátelos como intenciones y landings distintas en lugar de sobrecargar esta página de conversión de tachado combinante.

Precios y pies tachados en chat plano

Convierta frases planas en tachado Unicode para pies de redes, títulos de stream y mensajes de chat donde se eliminan etiquetas HTML de tachado pero las marcas combinantes sí se renderizan.

Moderación y recuperación a texto plano

Decodifique nombres de usuario y cuerpos tachados a cadenas planas para filtros de palabras clave, índices de búsqueda y tickets, conservando los glifos originales para auditoría.

¿Qué es el tachado combinante Unicode?

Es texto plano en el que cada carácter base va seguido de la superposición de trazo largo combinante U+0336, de modo que el glifo se dibuja con una línea horizontal—no HTML, CSS ni un archivo de fuente especial.

¿Cómo tacho texto plano con esta herramienta?

Envíe una cadena no vacía en text con mode encode (u omita mode). Cada carácter base recibe U+0336; las marcas de trazo ya existentes se omiten para no duplicarlas.

¿Cómo quito las marcas de tachado?

Envíe la cadena tachada con mode decode. Se eliminan las superposiciones de trazo largo (U+0336) y corto (U+0335); los caracteres base permanecen en orden.

¿Por qué algunas aplicaciones no muestran la línea sobre las letras?

Algunos clientes antiguos o mínimos renderizan mal las marcas combinantes. La mayoría de navegadores, móviles y apps de mensajería modernos muestran U+0336 correctamente como tachado sobre el carácter anterior.

¿Se duplica la línea si convierto el mismo texto dos veces?

No. Las letras que ya llevan una marca de tachado se saltan, así que volver a pasar un texto tachado lo deja exactamente igual y las correcciones sucesivas quedan limpias.

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/strikethrough-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/strikethrough-unicode \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello"}'
{
  "text": "Hello"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.strikethrough_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 funciona el tachado combinante Unicode en texto plano

La longitud se limita a un máximo documentado de valores escalares para que un pegado descontrolado no agote un isolate Worker.

Contrato de entrada, campos de respuesta y comportamiento de error

Si omite mode, encode es el valor por defecto y un solo campo ya produce una cadena tachada útil. Encode trata text como contenido plano o mixto y devuelve result con un trazo largo combinante tras cada carácter base. Decode trata text como contenido tachado o mixto y devuelve texto plano sin superposiciones de trazo. Comprobaciones clásicas: codificar Hello a cinco caracteres base seguidos cada uno de U+0336, decodificar esa cadena de vuelta a Hello y rechazar un text vacío. Envíe por POST un objeto JSON con un campo de cadena no vacío obligatorio llamado text y un mode opcional con valor encode o decode. Se aceptan alias como input, value, data y s para text; op, operation y direction son alias de mode. Ambas direcciones repiten mode y el text original, informan mapped_count de caracteres base que recibieron marca al codificar o de marcas de trazo quitadas al decodificar, y length como recuento escalar del resultado. Las etiquetas fijas style, combining_mark y script identifican el perfil de tachado para que el cliente afirme qué transformación usó. Cuando encode omite marcas de trazo ya existentes, se incluye marks_skipped con ese recuento; si no se omitió ninguna, ese campo se omite en lugar de poner null. Falta de text, cadenas vacías, objetos no cadena para text, valores de mode no admitidos y cadenas más largas que el máximo documentado fallan con invalid_input y un mensaje claro en inglés; los fallos de validación no consumen saldo prepago. Las llamadas API correctas facturan la base publicada de $0.002 por ítem.

Dónde aporta valor la conversión a texto tachado Unicode

Como la implementación es parse pura de nivel A, cada llamada correcta cuesta la base publicada $0.002 sin tokens de modelo ni red saliente, y la validación fallida nunca gasta saldo.

Fixtures CI para pipelines de marcas combinantes

Genere goldens encode y decode deterministas para que editores y pipelines de contenido no discrepen en idas y vueltas del trazo largo combinante.

¿Cuánto cuesta el convertidor de texto tachado unicode?

La herramienta del navegador es gratuita. Las solicitudes API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada inválida no se factura.

Ver la documentación completa del KIT →