HTML Encoder / Decoder

Utilice esta herramienta gratuita en línea de Codificador HTML para convertir todos los caracteres aplicables en sus correspondientes entidades HTML. La herramienta también permite decodificar los caracteres codificados y convertir el código HTML en cadena Unicode de JavaScript.

HTML (Lenguaje de Marcado de Hipertexto) es el lenguaje de marcado estándar para documentos diseñados para ser mostrados en un navegador web. Puede ser asistido por tecnologías como Hojas de Estilo en Cascada (CSS) y lenguajes de script como JavaScript.

Los navegadores web reciben documentos HTML de un servidor web o desde almacenamiento local y renderizan los documentos en páginas web multimedia. HTML describe la estructura de una página web de manera semántica y originalmente incluía indicaciones para la apariencia del documento.

HTML ha estado en uso desde 1991, pero HTML 4.0 fue la primera versión estandarizada donde los caracteres internacionales recibieron un tratamiento razonablemente completo. Cuando un documento HTML incluye caracteres especiales fuera del rango de ASCII de siete bits, se deben tener en cuenta dos aspectos: la integridad de la información y la visualización universal en los navegadores. (Wikipedia)

ASCII significa Código Estándar Americano para el Intercambio de Información, es un estándar de codificación de caracteres para la comunicación electrónica. ASCII es el conjunto de caracteres más común o la codificación de caracteres en uso en computadoras y el conjunto de caracteres más ampliamente utilizado para codificar texto electrónicamente. Fue el primer estándar de codificación de caracteres. Define 128 caracteres diferentes, incluyendo letras en inglés, números y los caracteres especiales más comunes. La codificación ASCII solo admite el alfabeto latino en mayúsculas y minúsculas, los números del 0 al 9, y algunos caracteres extra que hacen un total de 128 caracteres.

La codificación HTML significa convertir el documento que contiene caracteres especiales fuera del rango normal de ASCII de siete bits en una forma estándar. El tipo de codificación utilizado se envía al servidor en forma de información de encabezado para que pueda ser fácil y correctamente analizado por los navegadores.

La codificación web muestra correctamente el texto o cadena en los navegadores. Siempre que se copia texto de una página web, nuestros navegadores copian directamente los caracteres decodificados que no podrían mostrarse en los navegadores. Esos caracteres ASCII deben estar codificados para mostrar correctamente la salida.

La referencia de entidad de caracteres HTML es un conjunto especial de caracteres (un código), que el navegador muestra como un carácter especial o un símbolo, correspondiente al código de referencia de la entidad.

El formato general de una referencia de entidad de caracteres HTML es &, seguido de algún código, y luego seguido por un punto y coma; sin espacios intermedios.

La herramienta Codificador HTML le permite codificar y decodificar de inmediato.

Codificación HTML

El codificador de caracteres HTML convierte todos los caracteres ASCII en sus entidades HTML. Cada carácter tiene un significado específico y cada código de entidad convertido transmite el mensaje original de ese carácter.

Una entidad HTML es un fragmento de texto ("cadena") que comienza con un ampersand (&) y termina con un punto y coma (;). Las entidades se utilizan frecuentemente para mostrar caracteres reservados (que de otra manera serían interpretados como código HTML), y caracteres invisibles (como espacios no separables). También se pueden usar en lugar de otros caracteres que son difíciles de escribir con un teclado estándar.

HTML tiene un conjunto de caracteres especiales que los navegadores reconocen como parte del propio lenguaje HTML. Por ejemplo, el carácter < no se puede escribir directamente en la página HTML porque los navegadores lo considerarán como el inicio de una etiqueta HTML. Es por eso que el código de entidad del signo < en HTML se escribirá como "<".

Decodificación HTML

La decodificación de caracteres HTML es el proceso opuesto a la codificación. Los caracteres codificados se convierten de nuevoa su forma original en el proceso de decodificación. Decodifica una cadena que contiene referencias de caracteres numéricos HTML y devuelve la cadena decodificada.

También puede optar por convertir el código HTML en cadena de JavaScript.

El Codificador HTML también convierte el código HTML en cadena Unicode de JavaScript, lo que significa que el texto parece estar revuelto cuando se visualiza el código fuente, pero cuando se ejecuta como una página web, parece normal.

¿Cuáles son los caracteres reservados de HTML?

HTML tiene un conjunto de caracteres especiales que los navegadores reconocen como parte del lenguaje HTML en sí. Por ejemplo, los navegadores interpretan el carácter < en el código HTML como el comienzo de una etiqueta. Por lo tanto, el carácter < se considera un carácter reservado. Está reservado por el lenguaje HTML porque tiene un significado especial que especifica el comienzo de una etiqueta.

Pero, ¿cómo indicar a los navegadores que interpreten esos caracteres reservados como parte del contenido y no como parte del código HTML?

Aquí es donde las referencias de entidades de caracteres HTML vienen al rescate.

Hay 3 caracteres reservados que siempre deben ser sustituidos por sus correspondientes referencias de entidades de caracteres.

  1. En lugar de <, debe usar "<"
  2. En lugar de >, debe usar ">"
  3. En lugar de &, debe usar "&"

Otra razón para usar el Codificador HTML es para producir rápidamente caracteres especiales que no están fácilmente disponibles en nuestros teclados. Un carácter que se usa con frecuencia es el símbolo de derechos de autor o ©. El código de referencia de entidad de caracteres para © es "©".

Así que nuestro Codificador HTML puede ayudarle a convertir rápidamente los caracteres y obtener las entidades HTML equivalentes.

¿Te resulta útil?