Converter texto para HTML

Esta ferramenta converte texto simples em HTML pronto para colar em uma página ou em um e-mail. Cada bloco separado por linha em branco vira um parágrafo <p>, as quebras de linha dentro dele viram <br>, os caracteres especiais (<, >, & e aspas) são escapados e, se você quiser, os endereços que começam com http viram links.

Atualizado em · Por Leonardo Gaertner

Achou um resultado errado ou tem uma sugestão? Avise por e-mail.

Como usar

  1. Cole o texto, separando os parágrafos com uma linha em branco.
  2. Escolha se os endereços http devem virar links.
  3. Copie o HTML gerado.

Como funciona

Primeiro, a ferramenta escapa os caracteres que o HTML usa para tags e entidades: < vira &lt;, > vira &gt;, & vira &amp; e aspas viram &quot;. Assim, um texto como "x < y" aparece igual na página. Depois, cada bloco separado por uma ou mais linhas em branco vira um <p>, e as quebras simples dentro do bloco viram <br>.

Com a opção de links, cada endereço que começa com http:// ou https:// vira um <a>. A pontuação logo depois do endereço, como o ponto final da frase, fica fora do link.

Exemplo

Texto: Olá! (linha em branco) Veja https://pradev.com.br.

HTML: <p>Olá!</p>

<p>Veja <a href="https://pradev.com.br">https://pradev.com.br</a>.</p>

Perguntas frequentes

A ferramenta entende Markdown, como **negrito**?

Não. Ela trata o texto como texto simples: asteriscos e sustenidos aparecem como foram escritos. Ela só cuida de parágrafos, quebras de linha, caracteres especiais e links.

Por que escapar os caracteres especiais?

Porque, sem isso, um < no texto pode ser lido como início de uma tag e sumir da página, e um texto vindo de usuários poderia injetar código. Escapar é a regra para qualquer texto exibido em HTML.

Como fazer o caminho contrário, de HTML para texto?

Use a ferramenta de remover HTML do texto, que tira as tags e mantém os parágrafos e as listas.