Converter Newline para \n Online

Converta texto multilinha instantaneamente em uma string contínua com sequências de escape literais como \n, \r\n, \\n ou <br>—ou mude para o Modo Unescape para transformar \n de volta em quebras de linha reais. Perfeito para desenvolvedores que lidam com payloads JSON, prompts de LLM, certificados PEM em .env e literais de string multilinha diretamente no navegador.

Presets Rápidos:

Linhas: 0

Comprimento de Saída: 0 caract.

Sequências de Escape: 0

Como Converter Quebras de Linha para \n Online

  1. Cole o seu Texto: Digite ou cole seu texto multilinha no painel de Texto de Entrada à esquerda, ou clique em Carregar Exemplo para testar com caminhos e aspas de teste.
  2. Escolha um Preset Rápido ou Modo: Clique em String JSON, .env / Chave PEM ou Concatenação de Código para configuração instantânea, ou personalize os ajustes à direita.
  3. Selecione a Sequência de Escape: Escolha \n para Unix/JSON, \r\n para Windows, \\n para strings com escape duplo, ou <br> para HTML—ou ative o Modo Unescape para reverter o texto em linhas separadas.
  4. Copie ou Baixe: O resultado é calculado em tempo real. Clique em Copiar para o Clipboard ou Baixar .txt.

Guia de Referência de Sequências de Escape

Sequência Nome Onde é Usada Exemplo de Saída
\n Line Feed (LF) Strings JSON, Unix/Linux/macOS, Python, JavaScript, Go, Rust, variáveis .env Linha 1\nLinha 2
\r\n Carriage Return + Line Feed (CRLF) Arquivos de texto no Windows, cabeçalhos HTTP, arquivos CSV sob a RFC 4180, corpos SMTP Linha 1\r\nLinha 2
\\n Barra Invertida Dupla com Escape Payloads JSON aninhados, expressões regulares literais, comandos shell/sed Linha 1\\nLinha 2
<br> Quebra de Linha HTML E-mails HTML, campos de CMS, tabelas Markdown, incorporações de rich text Linha 1<br>Linha 2

Casos de Uso Frequentes para Desenvolvedores

1. Formatar Texto Multilinha e Prompts de LLM para APIs JSON

A especificação JSON (RFC 8259) proíbe quebras de linha sem escape dentro de strings; colar um prompt multilinha diretamente em um payload JSON gera erros do tipo SyntaxError: Bad control character in string literal. O preset String JSON converte cada quebra em \n, escapa aspas duplas internas (\") e barras invertidas (\\), deixando o texto pronto para Postman, curl ou APIs da OpenAI e Anthropic.

2. Salvar Chaves Privadas PEM / SSH em Arquivos .env

Plataformas como Docker, Kubernetes, GitHub Actions, Vercel e aplicações Node.js frequentemente exigem que chaves privadas TLS, RSA ou do Firebase (-----BEGIN PRIVATE KEY-----) fiquem em uma linha única. Use o preset .env / Chave PEM para remover linhas vazias, unir blocos base64 com \n e envolver a chave entre aspas duplas:

PRIVATE_KEY="-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQE...\n-----END PRIVATE KEY-----"

3. Concatenação de Strings em JavaScript, Java, C# e Python

Ao construir consultas SQL, templates de log ou shaders em que você prefere concatenação explícita por linha, marque Adicionar operador de concatenação (ou use o preset Concatenação de Código) para formatar cada linha como "SELECT *\n" + "FROM users\n" + "WHERE active = 1".

Perguntas Frequentes

Como converter texto multilinha em uma string JSON de linha única?

Cole o texto multilinha na caixa de Texto de Entrada e clique no preset rápido String JSON (ou ative Adicionar aspas duplas externas e Escape de aspas internas e barras). Todas as quebras de linha são convertidas em \n de maneira 100% compatível com JSON.

Como converter \n literais de volta em quebras de linha (unescape)?

Selecione Unescape (\n → Newline) no Modo de Conversão no painel de configurações, ou clique no preset Unescape \n → Linhas. Cole a string escapada e ela será expandida em texto multilinha imediatamente.

Como formatar uma chave privada PEM ou SSH multilinha para um arquivo .env?

Cole a chave completa (incluindo -----BEGIN PRIVATE KEY----- e -----END PRIVATE KEY-----) e selecione o preset .env / Chave PEM. Ele retira linhas vazias, troca quebras por \n e envolve o conteúdo em aspas duplas.

Qual é a diferença entre \n (LF) e \r\n (CRLF)?

\n (Line Feed, ASCII 10) é a quebra padrão no Unix, Linux, macOS, JSON e linguagens modernas. \r\n (Carriage Return + Line Feed) é usado em arquivos de texto do Windows, protocolos HTTP e arquivos CSV padrão.

O meu texto ou chave privada é enviado para algum servidor?

Não. Todo o processamento é feito localmente no seu navegador através de JavaScript. Seus textos, dados de API e chaves privadas nunca são transmitidos pela rede.