Entidades HTML: codificar y decodificar
Esta herramienta permite codificar y decodificar entidades HTML: «&» se convierte en «&» y viceversa, con referencias por nombre, decimales o hexadecimales para letras con tilde, el signo del euro y otros caracteres especiales. Tu texto nunca sale del navegador.
Fuente: WHATWG HTML Living Standard – Named character references. Actualizado: .
Cómo se calcula
Entidades HTML: para qué sirven
Las entidades HTML (referencias de caracteres) representan caracteres que tienen un significado especial en el código fuente o que cuesta escribir. Las cinco principales son & para el ampersand, < y > para los ángulos, " para las comillas dobles y ' para el apóstrofo. Sin codificar, el navegador leería un signo «menor que» del texto como el comienzo de una etiqueta.
Con nombre, decimales, hexadecimales
- Con nombre:
épara é,€para €. Fáciles de leer, pero no todos los caracteres tienen nombre. - Decimales:
épara é. Sirven para cualquier carácter Unicode. - Hexadecimales:
épara é, útiles si conoces el punto de código por una tabla Unicode.
Cuándo codificar y cuándo no
En páginas UTF-8, las letras con tilde y el signo del euro pueden ir directamente en el texto. Hay que codificar los caracteres obligatorios siempre que se inserta texto en HTML, sobre todo si viene de usuarios: evita una visualización errónea y es una pieza contra el cross-site scripting. Según el lugar (texto HTML, atributo, JavaScript, URL) se aplica un escape distinto.
Límites
La herramienta conoce las referencias con nombre habituales (Latin-1, tipografía, monedas, flechas, matemáticas, griego), no los más de 2.000 nombres de la lista WHATWG. Los nombres desconocidos quedan sin cambios al decodificar y se avisa de ello. Decodificar genera texto, no HTML activo.
Preguntas frecuentes
¿Qué son las entidades HTML?
Referencias de caracteres que representan un carácter en el código fuente, como un ampersand, un ángulo o una letra con tilde. Empiezan con ampersand y terminan con punto y coma.
¿Cómo codifico caracteres especiales para HTML?
Elige «Codificar texto en entidades» y el nivel «con nombre». En páginas UTF-8, las letras con tilde también se permiten sin codificar.
¿Cómo decodifico entidades HTML?
Elige «Decodificar entidades en texto» y pega el texto. Las referencias con nombre, decimales y hexadecimales vuelven a ser caracteres.
¿Qué caracteres debo codificar siempre en HTML?
El ampersand y los dos ángulos. En valores de atributos se añaden las comillas usadas.
¿Qué diferencia hay entre entidades con nombre y numéricas?
Las de nombre tienen un nombre legible; las numéricas dan el punto de código Unicode como número. Las numéricas sirven para cualquier carácter, las de nombre solo para los que lo tienen.
Fuentes y base legal
- WHATWG HTML Living Standard – Named character references
- MDN – Character reference: named and numeric reference syntax
Última actualización: · Principios editoriales
Herramientas relacionadas
- Codificar y decodificar Base64Codifica y decodifica Base64 y Base64url con UTF-8 correcto, y también URL encode/decode (codificación por porcentaje). Errores claros, todo en tu navegador.
- JSON escape / unescapeJSON escape y unescape online: convierte un texto en una cadena JSON válida con comillas, barras invertidas y saltos de línea escapados, o al revés.
- Formatear HTMLFormatear HTML: sangra el código fuente para leerlo mejor o minifícalo en una línea, con aviso de etiquetas sin cerrar. Se ejecuta en tu navegador.
- Markdown a HTML: vista previa, código HTML y descargaMarkdown a HTML con vista previa en vivo: títulos, listas, tablas y código según CommonMark. Código HTML limpio para copiar, seguro y sin scripts. Gratis.
- Tabla ASCII con decimal, hexadecimal, octal, binario y búsqueda UnicodeTabla ASCII completa (0–127) y Latin-1 (128–255): decimal, hex, octal, binario, entidad HTML y caracteres de control. Busca cualquier carácter Unicode.
- Formateador, validador y minificador de JSONValida JSON según la RFC 8259 con línea, columna y explicación clara del error. Formatea o minifica, ordena claves y copia. Funciona en tu navegador.
- Cuál es mi dirección IPMuestra al instante tu dirección IP pública, detecta si es IPv4 o IPv6 y explica la diferencia. Gratis: tu IP no se guarda.
- Comparar dos JSONComparar JSON: encuentra las diferencias entre dos documentos JSON con ruta, valor antiguo y nuevo. El orden de las claves no importa. En el navegador.
- Calculadora de tamaño de pantallaCalculadora de tamaño de pantalla: ancho y alto en cm y pulgadas según diagonal y proporción, con densidad de píxeles (ppp) y distancia de nitidez.