Convertir Newline a \n Online
Convierte texto multilínea al instante en una cadena continua con secuencias de escape literales como \n, \r\n, \\n o <br>—o cambia al Modo Unescape para transformar \n de vuelta en saltos de línea reales. Ideal para desarrolladores que gestionan cargas útiles JSON, prompts de LLM, certificados PEM en .env y literales de cadena multilínea directamente en el navegador.
Cómo Convertir Saltos de Línea a \n Online
- Pega tu Texto: Escribe o pega tu texto multilínea en el panel de Texto de Entrada de la izquierda, o pulsa Cargar Ejemplo para probar con rutas y comillas de prueba.
- Elige un Preset Rápido o Modo: Pulsa Cadena JSON, .env / Clave PEM o Concatenación de Código para una configuración inmediata, o ajusta las opciones a la derecha.
- Selecciona la Secuencia de Escape: Elige
\npara Unix/JSON,\r\npara Windows,\\npara strings con doble escape, o<br>para HTML—o activa el Modo Unescape para volver a separar el texto en líneas reales. - Copia o Descarga: La salida se calcula en tiempo real. Haz clic en Copiar al Clipboard o Descargar .txt.
Guía de Referencia de Secuencias de Escape
| Secuencia | Nombre | Dónde se Utiliza | Ejemplo de Salida |
|---|---|---|---|
\n |
Line Feed (LF) | Cadenas JSON, Unix/Linux/macOS, Python, JavaScript, Go, Rust, variables .env |
Línea 1\nLínea 2 |
\r\n |
Carriage Return + Line Feed (CRLF) | Archivos de texto en Windows, encabezados HTTP, archivos CSV bajo RFC 4180, cuerpos SMTP | Línea 1\r\nLínea 2 |
\\n |
Barra Invertida Doble con Escape | Cargas JSON anidadas, expresiones regulares literales, comandos shell/sed | Línea 1\\nLínea 2 |
<br> |
Salto de Línea HTML | Correos electrónicos HTML, campos de CMS, celdas Markdown, incrustaciones de texto enriquecido | Línea 1<br>Línea 2 |
Casos de Uso Habituales para Desarrolladores
1. Formatear Texto Multilínea y Prompts de LLM para APIs JSON
La especificación JSON (RFC 8259) prohíbe saltos de línea sin escapar dentro de valores string; pegar un prompt multilínea directamente en un cuerpo JSON provoca errores tipo SyntaxError: Bad control character in string literal. El preset Cadena JSON convierte cada salto en \n, escapa comillas dobles internas (\") y barras invertidas (\\), dejando el texto listo para Postman, curl o APIs de OpenAI/Anthropic.
2. Guardar Claves Privadas PEM / SSH en Archivos .env
Entornos como Docker, Kubernetes, GitHub Actions, Vercel y aplicaciones Node.js requieren con frecuencia que claves privadas TLS, RSA o de Firebase (-----BEGIN PRIVATE KEY-----) residan en una sola línea. Usa el preset .env / Clave PEM para retirar líneas vacías, unir bloques base64 con \n y envolver la clave en comillas dobles:
PRIVATE_KEY="-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQE...\n-----END PRIVATE KEY-----"
3. Concatenación de Cadenas en JavaScript, Java, C# y Python
Al construir consultas SQL, plantillas de registros o código de shaders donde buscas concatenación explícita por líneas, activa Añadir operador de concatenación (o el preset Concatenación de Código) para formatear cada línea como "SELECT *\n" + "FROM users\n" + "WHERE active = 1".
Preguntas Frecuentes
¿Cómo convierto texto multilínea en una cadena JSON de una sola línea?
Pega tu texto multilínea en la caja de Texto de Entrada y pulsa el preset rápido Cadena JSON (o activa Añadir comillas dobles externas y Escape de comillas internas y barras). Todos los saltos se convierten en \n de forma compatible con JSON.
¿Cómo convierto \n literales de vuelta en saltos de línea (unescape)?
Selecciona Unescape (\n → Newline) en Modo de Conversión dentro del panel de ajustes, o pulsa el preset Unescape \n → Líneas. Pega la cadena escapada y se reconstruirá en texto multilínea legible al instante.
¿Cómo formateo una clave privada PEM o SSH multilínea para un archivo .env?
Pega la clave completa (incluyendo -----BEGIN PRIVATE KEY----- y -----END PRIVATE KEY-----) y activa el preset .env / Clave PEM. Elimina espacios en blanco, sustituye saltos por \n y añade comillas exteriores.
¿Cuál es la diferencia entre \n (LF) y \r\n (CRLF)?
\n (Line Feed, ASCII 10) es el salto estándar en Unix, Linux, macOS, JSON y lenguajes modernos. \r\n (Carriage Return + Line Feed) se usa en archivos de texto de Windows, protocolos HTTP y formatos CSV estándar.
¿Mi texto o clave privada se sube a algún servidor?
No. Todo el procesamiento se realiza localmente en tu navegador web mediante JavaScript. Tus textos, datos de API y claves privadas jamás se transmiten por la red.