
O padrão HTML exige que se respeite a codificação dos caracteres ASCII 7 bits, o que significa que os caracteres acentuados não são autorizados. Para isso, é preciso utilizar uma codificação especial. Para codificar um caractere acentuado, basta digitar uma combinação precedida do caractere & e terminada por um ponto e vírgula ;. Veja a lista das representações HTML dos caracteres ASCII de 128 a 255:
| Caractere | Código ISO | Código HTML |
|---|---|---|
| " | " | " |
| & | & | & |
| € | € | € |
| � | ||
| ‚ | ‚ | |
| ƒ | ƒ | |
| „ | „ | |
| … | … | |
| † | † | |
| ‡ | ‡ | |
| ˆ | ˆ | |
| ‰ | ‰ | |
| Š | Š | |
| ‹ | ‹ | < |
| Œ | Œ | |
| � | ||
| Ž | Ž | |
| � | ||
| � | ||
| ‘ | ‘ | |
| ’ | ’ | |
| “ | “ | |
| ” | ” | |
| • | • | |
| – | – | |
| — | — | |
| ˜ | ˜ | |
| ™ | ™ | |
| š | š | |
| › | › | > |
| œ | œ | œ |
| � | ||
| ž | ž | |
| Ÿ | Ÿ | Ÿ |
| espaço | ||
| ¡ | ¡ | ¡ |
| ¢ | ¢ | ¢ |
| £ | £ | £ |
| ¤ | ¤ | ¤ |
| ¥ | ¥ | ¥ |
| ¦ | ¦ | ¦ |
| § | § | § |
| ¨ | ¨ | ¨ |
| © | © | © |
| ª | ª | ª |
| « | « | « |
| ¬ | ¬ | ¬ |
| | | |
| ® | ® | ® |
| ¯ | ¯ | &masr; |
| ° | ° | ° |
| ± | ± | ± |
| ² | ² | ² |
| ³ | ³ | ³ |
| ´ | ´ | ´ |
| µ | µ | µ |
| ¶ | ¶ | ¶ |
| · | · | · |
| ¸ | ¸ | ¸ |
| ¹ | ¹ | ¹ |
| º | º | º |
| » | » | » |
| ¼ | ¼ | ¼ |
| ½ | ½ | ½ |
| ¾ | ¾ | ¾ |
| ¿ | ¿ | ¿ |
| À | À | À |
| Á | Á | Á |
| Â | Â | Â |
| Ã | Ã | Ã |
| Ä | Ä | Ä |
| Å | Å | Å |
| Æ | Æ | &Aelig |
| Ç | Ç | Ç |
| È | È | È |
| É | É | É |
| Ê | Ê | Ê |
| Ë | Ë | Ë |
| Ì | Ì | Ì |
| Í | Í | Í |
| Î | Î | Î |
| Ï | Ï | Ï |
| Ð | Ð | ð |
| Ñ | Ñ | Ñ |
| Ò | Ò | Ò |
| Ó | Ó | Ó |
| Ô | Ô | Ô |
| Õ | Õ | Õ |
| Ö | Ö | Ö |
| × | × | × |
| Ø | Ø | Ø |
| Ù | Ù | Ù |
| Ú | Ú | Ú |
| Û | Û | Û |
| Ü | Ü | Ü |
| Ý | Ý | Ý |
| Þ | Þ | þ |
| ß | ß | ß |
| À | à | à |
| Á | á | á |
| Â | â | â |
| Ã | ã | ã |
| Ä | ä | ä |
| Å | å | å |
| Æ | æ | æ |
| Ç | ç | ç |
| È | è | è |
| É | é | é |
| Ê | ê | ê |
| Ë | ë | ë |
| Ì | ì | ì |
| Í | í | í |
| Î | î | î |
| Ï | ï | ï |
| Ð | ð | ð |
| Ñ | ñ | ñ |
| Ò | ò | ò |
| Ó | ó | ó |
| Ô | ô | ô |
| Õ | õ | õ |
| Ö | ö | ö |
| ÷ | ÷ | ÷ |
| Ø | ø | ø |
| Ù | ù | ù |
| Ú | ú | ú |
| Û | û | û |
| Ü | ü | ü |
| Ý | ý | ý |
| Þ | þ | þ |
| Ÿ | ÿ | ÿ |
Certos caracteres têm uma significado específico em HTML, tendo uma grande incidência sobre a formatação da página; trata-se dos caracteres <, >, “ e &. O caractere < tem uma importância específica, na medida em que representa a abertura de uma nova baliza HTML para o navegador. Quando estes caracteres são utilizados em texto de uma página web, é imperativo codificá-los em HTML, senão pode provocar um erro de exibição no navegador:
| Caractere | Código ISO | Código HTML |
|---|---|---|
| " | " | " |
| & | & | & |
| < | ‹ | ‹ |
| > | › | › |
Saiba que os navegadores atuais reconhecem os caracteres acentuados, de modo que você pode inseri-los diretamente no seu editor de texto, mas sua página HTML pode ser ilegível na maior parte dos países do mundo ou em alguns navegadores.