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.
O texto é processado no seu navegador e não é enviado a nenhum servidor.
Achou um resultado errado ou tem uma sugestão? Avise por e-mail.
Como usar
- Cole o texto, separando os parágrafos com uma linha em branco.
- Escolha se os endereços http devem virar links.
- Copie o HTML gerado.
Como funciona
Primeiro, a ferramenta escapa os caracteres que o HTML usa para tags e entidades: < vira <, > vira >, & vira & e aspas viram ". 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.
Outras ferramentas que podem ajudar
- Substituir Quebra de Linha por brTroque as quebras de linha de um texto por <br> ou <br /> para colar em HTML, com opção de escapar os caracteres especiais
- Remover HTML de TextoTire as tags HTML e fique só com o texto, com parágrafos, listas e quebras de linha no lugar
- Formatador HTMLFormate HTML online com indentação de 2 ou 4 espaços, largura de linha e o CSS do style organizado
- Minificador HTMLMinifique HTML online: remove espaços e comentários e minifica o CSS e o JavaScript internos, sem mexer em pre e textarea
- Contador de CaracteresConte caracteres, com e sem espaços, palavras, linhas e parágrafos enquanto digita
- Colocar em Ordem AlfabéticaColoque 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