# 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.

- Endereço oficial: https://pradev.com.br/converter-texto-para-html
- Categoria: Texto
- Tipo: Conversor
- Atualizado em: 2026-10-01
- Autor: Leonardo Gaertner (https://pradev.com.br/sobre)
- Preço: grátis, sem cadastro. O processamento acontece no navegador de quem usa.

## 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

```text
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.

## Ferramentas relacionadas

- [Substituir Quebra de Linha por br](https://pradev.com.br/substituir-quebra-de-linha-por-br): Troque as quebras de linha de um texto por <br> ou <br /> para colar em HTML, com opção de escapar os caracteres especiais. Grátis.
- [Remover HTML de Texto](https://pradev.com.br/remover-html-de-texto): Tire as tags HTML e fique só com o texto, com parágrafos, listas e quebras de linha no lugar. Entidades como &nbsp; viram caracteres.
- [Formatador HTML](https://pradev.com.br/formatador-html): Formate HTML online com indentação de 2 ou 4 espaços, largura de linha e o CSS do style organizado. Grátis, no navegador.
- [Minificador HTML](https://pradev.com.br/minificador-html): Minifique HTML online: remove espaços e comentários e minifica o CSS e o JavaScript internos, sem mexer em pre e textarea. Grátis, no navegador.
- [Contador de Caracteres](https://pradev.com.br/contador-de-caracteres): Conte caracteres, com e sem espaços, palavras, linhas e parágrafos enquanto digita. Emojis e acentos contam certo. Grátis, no navegador.
- [Colocar em Ordem Alfabética](https://pradev.com.br/colocar-em-ordem-alfabetica): Coloque listas em ordem alfabética, de A a Z ou de Z a A, com acentos no lugar certo e números em ordem numérica. Por linha ou vírgula.
