Escapar HTML e lista de entidades HTML

Codificador de entidades HTML e localizador de símbolos

Ferramenta para escapar HTML + lista pesquisável de entidades HTML | We.Inc

Escape e desfaça o escape de HTML no seu navegador e depois pesquise 100 entidades e símbolos HTML comuns. Copie a entidade nomeada, o código numérico, o valor para content do CSS ou o escape de JS com um clique.

Escapar HTML significa trocar os caracteres que o navegador lê como marcação por entidades: & vira &amp;, < vira &lt; e > vira &gt;. Dentro de valores de atributos, as aspas também precisam de escape. Cole um texto abaixo para escapar ou desfazer o escape, ou pesquise a tabela de símbolos e copie qualquer entidade como nome, número ou valor CSS.

Os cinco caracteres que importam

Um conversor de mão dupla para blocos inteiros de texto, mais uma lista pesquisável dos símbolos que as pessoas realmente procuram: aspas, travessões, espaços, moedas, matemática, setas, letras gregas e emoji. Cada linha pode ser copiada de quatro formas.

Perguntas frequentes

Qual é a diferença entre uma entidade nomeada e uma numérica?

As duas produzem o mesmo caractere. Uma referência nomeada como &copy; é mais fácil de ler; uma numérica como &#169; (decimal) ou &#xA9; (hexadecimal) funciona para qualquer caractere Unicode, inclusive os muitos que não têm nome. O HTML define cerca de 2,200 nomes.

Ainda preciso de entidades se a minha página é UTF-8?

Só para os caracteres que têm significado na marcação: &, < e, dentro de atributos, a aspa que você usou. Com uma página UTF-8 você pode digitar símbolos como €, é ou → diretamente. Entidades para eles são opcionais e ajudam principalmente quando um editor ou sistema de e-mail estraga texto não ASCII.

&apos; é HTML válido?

Sim, no HTML5. Ele não existia no HTML 4, e é por isso que códigos antigos usam &#39;. Os dois funcionam em todos os navegadores atuais, e a opção de escape desta página gera &#39; para ter a maior compatibilidade.

Escapar HTML basta para impedir XSS?

Impede que texto injetado vire marcação no conteúdo normal de elementos e em atributos entre aspas. Não torna um valor seguro dentro de um bloco script, de um handler de evento inline, de um atributo style ou de uma URL como href, que precisam cada um da sua própria codificação ou validação. Use o escape embutido do seu framework e evite montar HTML a partir de strings sempre que puder.

O meu texto é enviado para algum lugar?

Não. O escape e o desfazer escape rodam no seu navegador, e nada do que você cola sai da página.

Por que os navegadores precisam de entidades

Entidades em CSS e JavaScript

Todos

Escape obrigatório

Espaços e invisíveis

Pontuação

Moedas

Matemática

Setas

Símbolos

Grego

Emoji

Escapar ou desfazer escape

Direção

Escapar

Desfazer escape

Modo atributo (escapar aspas)

Codificar não ASCII

Preferir nomes

Entrada

Resultado

Copiar resultado

Inverter

Copiar {label} {value}

Copiado

Lista de entidades HTML

Pesquisar por nome, símbolo ou código

seta, euro, 2014, ©

Grupo

{n} símbolos. Clique em qualquer código para copiá-lo.

Símbolo

Nome

Número

Grupo

(em branco)

Comece grátis · Sem cartão de crédito

Relacionados: Ferramentas grátis

Produto

Para quem é

Recursos

Recursos

Empresa

Mapa do site