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.
Como Converter Quebras de Linha para \n Online
- 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.
- 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.
- Selecione a Sequência de Escape: Escolha
\npara Unix/JSON,\r\npara Windows,\\npara strings com escape duplo, ou<br>para HTML—ou ative o Modo Unescape para reverter o texto em linhas separadas. - 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.