Texto para HTML
- Cole o texto no campo de entrada.
- Escolha o modo: parágrafos, quebras ou bloco pré-formatado.
- Decida se escapa os caracteres especiais de HTML e se converte URLs em links.
- Copie o HTML gerado.
Parágrafos é o modo mais próximo de texto editorial. Blocos separados por linha em branco viram elementos de parágrafo, e as quebras simples dentro de cada bloco viram quebras de linha. É o que você quer para artigo, e-mail ou descrição de produto.
Quebras converte cada quebra de linha em uma quebra visual, sem criar parágrafos. Serve quando o texto é uma lista de linhas curtas — endereço, assinatura, poema.
Pré-formatado envolve tudo em um bloco que preserva espaços e alinhamento exatamente como estão. É o modo para saída de terminal, código ou tabela feita com espaços.
Com o escape ativo, os caracteres com significado estrutural em HTML são convertidos em entidades: o sinal de menor vira <, o de maior vira >, o e comercial vira & e as aspas viram suas entidades.
Sem escape, qualquer marcação presente no texto é interpretada pelo navegador. Se o texto vem de terceiros, isso é uma porta aberta para injeção de código.
A regra prática: se o texto foi escrito por você, desligar o escape permite manter marcação intencional. Se o texto veio de um formulário, de um comentário ou de qualquer origem que você não controla, mantenha ligado.
A conversão de URLs reconhece endereços iniciados por http ou https e os transforma em âncoras.
Os links gerados recebem os atributos noopener e nofollow. O primeiro impede que a página de destino ganhe referência à sua janela, uma proteção contra manipulação. O segundo sinaliza aos buscadores que você não endossa o destino — o comportamento correto para link inserido automaticamente a partir de texto de terceiros.
Endereços sem protocolo, escritos apenas como o domínio, não são reconhecidos. É deliberado: tentar adivinhar transformaria em link qualquer palavra com ponto no meio.
Perguntas frequentes
Se o texto não é seu, sim, sempre. Sem escape, marcação embutida no texto é executada pelo navegador. Desligue apenas para texto próprio em que a marcação é intencional.
Parágrafos cria elementos de parágrafo a partir de blocos separados por linha em branco, com espaçamento entre eles. Quebras apenas converte cada nova linha em quebra visual, sem estrutura de blocos.
Porque só endereços que começam com http ou https são reconhecidos. Escrever apenas o domínio não é suficiente — adivinhar transformaria qualquer palavra com ponto em link.
Noopener impede que a página aberta ganhe uma referência à sua janela, o que é uma proteção de segurança. Nofollow diz aos buscadores que você não endossa aquele destino.
Não. A conversão acontece no seu navegador.