Escapar / Desescapar HTML

Escape e desescape caracteres especiais e entidades HTML.

Seu texto é escapado e desescapado localmente no seu navegador e nada é enviado para um servidor.

Escapando texto para JSON? Experimente JSON Escape / Unescape.

Sobre Escapar / Desescapar HTML

O codificador de entidades HTML escapa caracteres especiais do HTML e converte entidades de volta para texto simples diretamente no seu navegador. No modo Escapar, ele converte os cinco caracteres especiais & < > " e ' em suas formas seguras de entidade (&amp;, &lt;, &gt;, &quot;, &#39;), para que você possa escapar HTML online e exibir código, tags ou entrada de usuário dentro do markup sem quebrá-lo. No modo Desescapar, esta ferramenta de escapar e desescapar HTML decodifica entidades nomeadas como &lt; e &nbsp;, além de referências numéricas decimais (&#39;) e hexadecimais (&#x27;), de volta para os caracteres originais. Foi feita para desenvolvedores front-end e back-end, redatores técnicos e engenheiros de QA que lidam com templates, HTML de e-mail ou páginas extraídas. Tudo é processado localmente, então seus trechos nunca saem do seu dispositivo.

Recursos

Como usar Escapar / Desescapar HTML

  1. Escolha Escapar para codificar caracteres ou Desescapar para decodificar entidades.
  2. Cole seu texto ou HTML na caixa de entrada.
  3. Leia o resultado convertido no painel de saída conforme você digita.
  4. Clique em Copiar para pegar a saída escapada ou desescapada.

Exemplo

Entrada

<a href="x">Tom & Jerry's</a>

Saída

&lt;a href=&quot;x&quot;&gt;Tom &amp; Jerry&#39;s&lt;/a&gt;

O modo Escapar transforma markup e caracteres especiais em entidades seguras de HTML.

Erros comuns e solução de problemas

Perguntas frequentes

O que é o codificador de entidades HTML e o que ele escapa?
O codificador de entidades HTML escapa os cinco caracteres especiais do HTML: & vira &amp;, < vira &lt;, > vira &gt;, " vira &quot;, e ' vira &#39;.
Como desescapar entidades HTML de volta para texto?
Alterne o codificador de entidades HTML para o modo Desescapar e cole seu texto; ele decodifica &lt;, &gt;, &quot;, &apos; e &nbsp;, além de referências numéricas decimais (&#39;) e hexadecimais (&#x27;).
Escapar HTML torna a entrada de usuário segura para exibir?
O escape previne injeção de markup quando você exibe texto como conteúdo, mas você ainda deve sanitizar HTML não confiável antes de renderizá-lo como markup.
O codificador de entidades HTML lida com referências numéricas de caracteres?
Sim. O modo Desescapar converte tanto referências decimais como &#169; quanto referências hexadecimais como &#xA9; de volta para seus caracteres.
Por que &amp; é decodificado depois das outras entidades?
O codificador de entidades HTML resolve &amp; por último para que sequências já escapadas como &amp;lt; sejam desescapadas uma camada por vez em vez de colapsar incorretamente.
Meu texto é enviado para algum lugar quando uso o codificador de entidades HTML?
Não. O codificador de entidades HTML processa tudo localmente no seu navegador, então seu texto nunca sai do seu dispositivo.

Ferramentas relacionadas

Todas as ferramentas de ArrayKit