Substituir quebra de linha por <br>
Esta ferramenta troca cada quebra de linha do texto pela tag <br>, para que as linhas continuem separadas quando o texto for colado em uma página HTML, em um e-mail ou em um campo que aceita HTML. Você escolhe entre <br> e <br /> e pode escapar os caracteres <, >, & e aspas, para o texto não ser lido como código.
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.
- Escolha <br> (HTML) ou <br /> (XHTML e alguns sistemas antigos) e se a quebra deve continuar depois da tag.
- Marque "Escapar" se o texto tiver <, > ou &, e copie o resultado.
Como funciona
No HTML, uma quebra de linha comum no código vira só um espaço na tela. Para quebrar a linha de verdade, é preciso a tag <br>. A ferramenta troca as quebras de todos os tipos (Windows, Linux e Mac antigo) por ela. Mantendo a quebra depois da tag, o código continua fácil de ler.
Se o texto tiver caracteres como < ou &, o navegador pode entender parte dele como tag. Com a opção de escapar, eles viram <, > e &, e aparecem na tela como foram escritos. Para separar parágrafos com <p>, use a ferramenta de converter texto para HTML.
Exemplo
Texto: Rua das Flores, 10 (quebra) Centro
Resultado: Rua das Flores, 10<br>Centro
Fonte: WHATWG: o elemento br
Perguntas frequentes
Qual a diferença entre <br> e <br />?
No HTML5, as duas formas são aceitas e funcionam igual. A barra vem do XHTML, que exige que toda tag seja fechada. Use <br /> se o sistema onde vai colar o texto for XHTML ou XML.
Não seria melhor usar CSS?
Para texto que você controla, sim: white-space: pre-line no CSS mostra as quebras sem mudar o texto. O <br> serve quando você só pode colar HTML, como em e-mails e em editores de sistemas.
Como fazer isso em código?
Em PHP, a função nl2br faz essa troca. Em JavaScript, use texto.replace(/\r?\n/g, '<br>'), escapando antes os caracteres especiais se o texto vier do usuário.
Outras ferramentas que podem ajudar
- Converter Texto para HTMLTransforme texto simples em HTML: parágrafos viram <p>, quebras viram <br>, caracteres especiais são escapados e links ficam clicáveis
- Remover Quebra de LinhaJunte as linhas de um texto copiado de PDF ou e-mail, trocando as quebras por espaço, por nada ou por vírgula
- 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
- 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