ForHosting KIT · Web: scraping y monitoreo

Codificador y decodificador de entidades HTML con nombre

Codifique «Tom & Jerry <3 © 2026» y obtenga «Tom &amp; Jerry &lt;3 &copy; 2026», listo para insertar en el código de una página. Al decodificar, los nombres conocidos vuelven a ser caracteres y uno mal escrito se rechaza en vez de colarse. 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
Tom & Jerry <3 © 2026
Modo de cálculo
Encode
Obtiene
Texto
Tom &amp; Jerry &lt;3 &copy; 2026

Convierta texto a entidades HTML con nombre y viceversa sin instalar paquetes ni depender del DOM de un navegador. El modo de codificación protege caracteres sensibles del marcado, como ampersands, corchetes angulares, comillas y apóstrofos, además de varios símbolos y signos tipográficos habituales. El modo de decodificación restituye las entidades reconocidas y rechaza los nombres desconocidos, en vez de ocultar un posible error.

Codifique el texto antes de insertarlo en HTML

Utilice el modo de codificación cuando necesite representar texto sin formato de manera segura dentro del código HTML. Un ampersand puede iniciar una referencia de entidad, los corchetes angulares pueden interpretarse como etiquetas y las comillas pueden interferir con la sintaxis que rodea al valor. El conversor sustituye los caracteres compatibles por referencias con nombre como <code>&amp;amp;</code>, <code>&amp;lt;</code>, <code>&amp;gt;</code>, <code>&amp;quot;</code> y <code>&amp;apos;</code>.

También reconoce caracteres frecuentes de moneda, propiedad intelectual, matemáticas, puntuación y espaciado: copyright, marca registrada, euro, espacio de no separación, rayas, comillas curvas, viñetas y puntos suspensivos. La codificación se realiza en una sola pasada, por lo que los ampersands introducidos durante el proceso no vuelven a codificarse. Las letras, los números, los espacios, los emoji y los caracteres no incluidos permanecen intactos.

Tenga presente que esta operación representa texto, pero no sustituye a un sanitizador HTML: no valida documentos, no elimina etiquetas peligrosas ni determina si un valor es seguro en contextos JavaScript, CSS o URL.

Decodifique entidades con una validación estricta

Elija el modo de decodificación cuando el texto contenga referencias con nombre y necesite recuperar los caracteres originales para mostrarlos, compararlos, indexarlos, exportarlos o procesarlos. Cada referencia completa formada por un ampersand, un nombre y un punto y coma se consulta en la tabla fija de la capacidad. Las referencias conocidas se sustituyen por sus caracteres Unicode, sin alterar el resto de la cadena.

Los nombres distinguen entre mayúsculas y minúsculas, pues en HTML una capitalización diferente puede tener otro significado. Este rechazo estricto ayuda en procesos automatizados: un error como <code>&amp;copry;</code> no se conserva silenciosamente para aparecer más tarde como texto defectuoso. Un ampersand aislado, sin un nombre y punto y coma que formen una entidad, se mantiene sin cambios.

La capacidad se limita expresamente a entidades con nombre; las referencias numéricas decimales o hexadecimales quedan fuera del contrato. Como el mapa siempre es el mismo, el resultado no depende del navegador, de paquetes externos, de la red ni de la configuración regional.

Seleccione el modo e integre el resultado

Envíe dos campos: <code>text</code> contiene la cadena de origen y <code>mode</code> debe ser <code>encode</code> o <code>decode</code>. Ambos son obligatorios para que ninguna integración tenga que adivinar el sentido de la conversión. La respuesta incluye el <code>text</code> convertido y el <code>mode</code> aplicado, de modo que los registros y flujos de trabajo se expliquen por sí mismos.

En un proceso de codificación, pase el contenido escrito por personas antes de insertarlo en marcado y almacene o transmita el resultado. En uno de decodificación, trate cualquier entidad desconocida como un fallo de validación y corrija al productor en lugar de ignorarlo. El algoritmo no usa red, azar, fechas ni estado persistente, por lo que sirve para pruebas de referencia y generación reproducible.

En sistemas grandes, establezca un límite claro: codifique al entrar en una representación HTML y decodifique únicamente al salir de ella. Alternar los modos repetidamente dificulta saber quién controla el escapado y favorece la doble codificación accidental.

Preparar texto visible para el marcado

Convierta ampersands, corchetes, comillas y símbolos habituales en referencias legibles antes de insertar texto en HTML generado.

Normalizar texto HTML importado

Decodifique referencias conocidas antes de comparar, buscar, exportar o guardar el contenido como texto Unicode normal.

Validar canalizaciones de contenido

Detenga el proceso cuando un productor emita una entidad desconocida y detecte a tiempo errores tipográficos o de correspondencia.

¿Qué modos se aceptan?

El modo debe ser exactamente <code>encode</code> o <code>decode</code>. Cualquier otro valor genera un error de entrada no válida.

¿Qué ocurre si no se reconoce una entidad?

El modo de decodificación rechaza la solicitud con un error de entrada no válida que incluye el nombre desconocido.

¿Se admiten referencias numéricas al decodificar?

No. Esta capacidad procesa entidades HTML con nombre; las referencias decimales y hexadecimales no se modifican.

¿Codificar entidades equivale a sanear HTML?

No. La codificación transforma caracteres compatibles en referencias de texto; no analiza documentos, elimina etiquetas ni protege todos los contextos de salida.

¿Qué caracteres quedan igual al codificar?

Las letras normales, los números, los espacios, los emoji y los caracteres sin un nombre admitido se mantienen tal cual. Solo se sustituyen los caracteres delicados para el marcado y símbolos habituales como el de copyright, el del euro, las rayas, las comillas tipográficas y los puntos suspensivos.

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/web/html-entity-convert

¿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/web/html-entity-convert \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Tom & Jerry <3","mode":"encode"}'
{
  "text": "Tom & Jerry <3",
  "mode": "encode"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "web.html_entity_convert",
  "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.

timeout_sec30
max_crawl_pages25
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.

El resultado es determinista y resulta apropiado para compilaciones reproducibles, pruebas, canalizaciones de contenido, plantillas e integraciones mediante API.

Decodifique entidades con una validación estricta

Si una referencia completa no es compatible, la solicitud devuelve un error <code>invalid_input</code> que identifica la entidad desconocida.

Seleccione el modo e integre el resultado

Una solicitud por API cuesta $0.002, mientras que la experiencia en el navegador puede ejecutar localmente la misma lógica pura.

¿Cuánto cuesta una solicitud mediante API?

Cada solicitud mediante API cuesta $0.002. La conversión utiliza un elemento como unidad de facturación.

Ver la documentación completa del KIT →