Saltar al contenido
TextArray

entidades HTML

Una entidad HTML escribe un carácter por su nombre en lugar de por el carácter en sí: & para &,   para un espacio sin separación. Cinco de ellos no son opcionales: en el código fuente HTML, un símbolo comercial o un corchete angular que significa literalmente debe tener carácter de escape, o el navegador lo lee como marcado.

El resto son una conveniencia y menos necesarios que antes. Una página servida como UTF-8 puede contener é, — y → directamente. Las entidades aún se ganan su lugar donde el carácter es invisible o ambiguo (en comparación con un espacio simple), donde la canalización no es UTF-8 confiable y en las plantillas de correo electrónico, que siguen siendo el último lugar donde la codificación todavía falla de manera rutinaria.

Esta lista es el conjunto exacto que codifica y decodifica la herramienta de entidades HTML del sitio: la página y la herramienta leen la misma tabla, por lo que no pueden separarse.

Personajes reservados

Los cinco que se deben escapar en la fuente HTML. Todo lo demás en esta página es una conveniencia; éstas son la corrección.

EntidadPersonajeNuméricoPunto de código
&&&U+0026
&lt;<&#60;U+003C
&gt;>&#62;U+003E
&quot;"&#34;U+0022
&apos;'&#39;U+0027

Espaciado y puntuación

Guiones, comillas y espacios que no son la barra espaciadora, los que se rompen al pegarlos desde un procesador de textos.

EntidadPersonajeNuméricoPunto de código
&nbsp;espacio sin rupturas&#160;U+00A0
&ensp;en el espacio&#8194;U+2002
&emsp;em espacio&#8195;U+2003
&thinsp;espacio delgado&#8201;U+2009
&shy;guión suave&#173;U+00AD
&mdash;&#8212;U+2014
&ndash;&#8211;U+2013
&horbar;&#8213;U+2015
&lsquo;&#8216;U+2018
&rsquo;&#8217;U+2019
&sbquo;&#8218;U+201A
&ldquo;&#8220;U+201C
&rdquo;&#8221;U+201D
&bdquo;&#8222;U+201E
&hellip;&#8230;U+2026
&bull;&#8226;U+2022
&middot;·&#183;U+00B7
&laquo;«&#171;U+00AB
&raquo;»&#187;U+00BB
&lsaquo;&#8249;U+2039
&rsaquo;&#8250;U+203A
&dagger;&#8224;U+2020
&Dagger;&#8225;U+2021
&permil;&#8240;U+2030
&prime;&#8242;U+2032
&Prime;&#8243;U+2033
&sect;§&#167;U+00A7
&para;&#182;U+00B6
&iexcl;¡&#161;U+00A1
&iquest;¿&#191;U+00BF
&brvbar;¦&#166;U+00A6
&uml;¨&#168;U+00A8
&macr;¯&#175;U+00AF
&acute;´&#180;U+00B4
&cedil;¸&#184;U+00B8
&ordf;ª&#170;U+00AA
&ordm;º&#186;U+00BA

Símbolos y moneda

31 entidades

EntidadPersonajeNuméricoPunto de código
&copy;©&#169;U+00A9
&reg;®&#174;U+00AE
&trade;&#8482;U+2122
&deg;°&#176;U+00B0
&plusmn;±&#177;U+00B1
&sup1;¹&#185;U+00B9
&sup2;²&#178;U+00B2
&sup3;³&#179;U+00B3
&frac14;¼&#188;U+00BC
&frac12;½&#189;U+00BD
&frac34;¾&#190;U+00BE
&times;×&#215;U+00D7
&divide;÷&#247;U+00F7
&minus;&#8722;U+2212
&ne;&#8800;U+2260
&le;&#8804;U+2264
&ge;&#8805;U+2265
&asymp;&#8776;U+2248
&equiv;&#8801;U+2261
&infin;&#8734;U+221E
&radic;&#8730;U+221A
&sum;&#8721;U+2211
&prod;&#8719;U+220F
&part;&#8706;U+2202
&int;&#8747;U+222B
&micro;µ&#181;U+00B5
&euro;&#8364;U+20AC
&pound;£&#163;U+00A3
&yen;¥&#165;U+00A5
&cent;¢&#162;U+00A2
&curren;¤&#164;U+00A4

Flechas

11 entidades

EntidadPersonajeNuméricoPunto de código
&larr;&#8592;U+2190
&uarr;&#8593;U+2191
&rarr;&#8594;U+2192
&darr;&#8595;U+2193
&harr;&#8596;U+2194
&crarr;&#8629;U+21B5
&lArr;&#8656;U+21D0
&uArr;&#8657;U+21D1
&rArr;&#8658;U+21D2
&dArr;&#8659;U+21D3
&hArr;&#8660;U+21D4

letras griegas

Se utiliza con mucha más frecuencia para matemáticas y física que para textos griegos.

EntidadPersonajeNuméricoPunto de código
&alpha;α&#945;U+03B1
&beta;β&#946;U+03B2
&gamma;γ&#947;U+03B3
&delta;δ&#948;U+03B4
&epsilon;ε&#949;U+03B5
&zeta;ζ&#950;U+03B6
&eta;η&#951;U+03B7
&theta;θ&#952;U+03B8
&iota;ι&#953;U+03B9
&kappa;κ&#954;U+03BA
&lambda;λ&#955;U+03BB
&mu;μ&#956;U+03BC
&nu;ν&#957;U+03BD
&xi;ξ&#958;U+03BE
&pi;π&#960;U+03C0
&rho;ρ&#961;U+03C1
&sigma;σ&#963;U+03C3
&tau;τ&#964;U+03C4
&upsilon;υ&#965;U+03C5
&phi;φ&#966;U+03C6
&chi;χ&#967;U+03C7
&psi;ψ&#968;U+03C8
&omega;ω&#969;U+03C9
&Alpha;Α&#913;U+0391
&Beta;Β&#914;U+0392
&Gamma;Γ&#915;U+0393
&Delta;Δ&#916;U+0394
&Theta;Θ&#920;U+0398
&Lambda;Λ&#923;U+039B
&Pi;Π&#928;U+03A0
&Sigma;Σ&#931;U+03A3
&Phi;Φ&#934;U+03A6
&Psi;Ψ&#936;U+03A8
&Omega;Ω&#937;U+03A9

letras acentuadas

Rara vez se necesita hoy en día: una página UTF-8 puede contener estos caracteres directamente. Son importantes en las plantillas de correo electrónico y en los sistemas más antiguos.

EntidadPersonajeNuméricoPunto de código
&agrave;à&#224;U+00E0
&aacute;á&#225;U+00E1
&acirc;â&#226;U+00E2
&atilde;ã&#227;U+00E3
&auml;ä&#228;U+00E4
&aring;å&#229;U+00E5
&aelig;æ&#230;U+00E6
&ccedil;ç&#231;U+00E7
&egrave;è&#232;U+00E8
&eacute;é&#233;U+00E9
&ecirc;ê&#234;U+00EA
&euml;ë&#235;U+00EB
&igrave;ì&#236;U+00EC
&iacute;í&#237;U+00ED
&icirc;î&#238;U+00EE
&iuml;ï&#239;U+00EF
&ntilde;ñ&#241;U+00F1
&ograve;ò&#242;U+00F2
&oacute;ó&#243;U+00F3
&ocirc;ô&#244;U+00F4
&otilde;õ&#245;U+00F5
&ouml;ö&#246;U+00F6
&oslash;ø&#248;U+00F8
&oelig;œ&#339;U+0153
&ugrave;ù&#249;U+00F9
&uacute;ú&#250;U+00FA
&ucirc;û&#251;U+00FB
&uuml;ü&#252;U+00FC
&yacute;ý&#253;U+00FD
&yuml;ÿ&#255;U+00FF
&szlig;ß&#223;U+00DF
&scaron;š&#353;U+0161
&Scaron;Š&#352;U+0160
&zcaron;ž&#382;U+017E
&Zcaron;Ž&#381;U+017D
&Agrave;À&#192;U+00C0
&Aacute;Á&#193;U+00C1
&Acirc;Â&#194;U+00C2
&Auml;Ä&#196;U+00C4
&Aring;Å&#197;U+00C5
&AElig;Æ&#198;U+00C6
&Ccedil;Ç&#199;U+00C7
&Egrave;È&#200;U+00C8
&Eacute;É&#201;U+00C9
&Ecirc;Ê&#202;U+00CA
&Iacute;Í&#205;U+00CD
&Ntilde;Ñ&#209;U+00D1
&Oacute;Ó&#211;U+00D3
&Ouml;Ö&#214;U+00D6
&Oslash;Ø&#216;U+00D8
&OElig;Œ&#338;U+0152
&Uacute;Ú&#218;U+00DA
&Uuml;Ü&#220;U+00DC
&Yacute;Ý&#221;U+00DD
&eth;ð&#240;U+00F0
&thorn;þ&#254;U+00FE
&ETH;Ð&#208;U+00D0
&THORN;Þ&#222;U+00DE

Preguntas frecuentes

¿Qué caracteres se deben escapar en HTML?
En el contenido de texto, & y < deben ser estrictamente. Dentro del valor de un atributo también necesitas la comilla que lo delimita. Escapar >, " y ' en todas partes es una práctica común porque es más fácil aplicar una regla que rastrear en qué contexto se encuentra.
¿Cuál es la diferencia entre y un espacio normal?
Un espacio que no se separa se representa como un espacio pero prohíbe un salto de línea en ese punto, y los consecutivos no se contraen como lo hacen los espacios en blanco normales. Eso lo hace correcto para "10 kg" e incorrecto para la sangría o el espaciado del diseño.
¿Debo utilizar entidades con nombre o numéricas?
Las entidades nombradas son legibles: © dice qué es donde © no. Los numéricos funcionan para todos los caracteres en Unicode, incluidos los que no tienen ningún nombre, y son la única opción fuera de HTML: XML define solo cinco nombres.
¿Por qué mi página muestra &amp; en lugar de &?
Se escapó dos veces: el texto que ya contenía & pasó por un codificador nuevamente, convirtiendo el & de la entidad en & a su vez. Es el síntoma clásico de escapar tanto en escritura como en renderizado.
¿Aún necesito entidades en una página UTF-8?
Sólo para los personajes reservados. Todo lo demás puede ser el carácter literal, que es más corto y más fácil de leer y buscar. Las entidades siguen siendo útiles para personajes invisibles, donde desea que la fuente sea explícita sobre lo que hay allí.