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.

Presets Rápidos:

Líneas: 0

Longitud de Salida: 0 caract.

Secuencias de Escape: 0

Cómo Convertir Saltos de Línea a \n Online

  1. 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.
  2. 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.
  3. Selecciona la Secuencia de Escape: Elige \n para Unix/JSON, \r\n para Windows, \\n para strings con doble escape, o <br> para HTML—o activa el Modo Unescape para volver a separar el texto en líneas reales.
  4. 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.