Preparar un archivo que exige CRLF
Selecciona CRLF y descarga. Comprueba finales con un editor que los muestre, en lugar de deducirlos del diseño.
Convierte texto entre finales de línea LF, CRLF y CR. El procesamiento permanece local en tu navegador.
Uniformiza finales de línea como LF, CRLF o CR para un editor, una aplicación antigua o un protocolo de archivo. La conversión actúa sobre caracteres reales, no sobre las letras de una secuencia de código como \n. El procesamiento queda en el navegador y conserva espacios, tabulaciones y líneas vacías. El separador elegido determina el archivo generado aunque su vista previa parezca igual en otros modos.
El motor reconoce primero CRLF como un único final y después CR o LF aislados. Sustituye cada separación reconocida por la elegida. LF es U+000A, CRLF combina U+000D y U+000A, y CR usa solo U+000D. Otros separadores Unicode, como U+2028, quedan fuera de esta normalización.
Las líneas no se ordenan ni se limpian. Se conserva el salto final si existía y no se añade si faltaba. Varios separadores consecutivos siguen siendo varios, manteniendo líneas vacías. No se eliminan espacios al final de cada línea.
Los campos HTML normalizan su valor a LF. Por eso la vista previa no muestra directamente los bytes CRLF o CR elegidos. El texto exacto se guarda aparte para copia y descarga. El portapapeles o la aplicación de destino pueden aplicar después otras convenciones. Prefiere descargar si importan los bytes exactos.
No se transcodifican juegos de caracteres. Los archivos se leen como texto del navegador y la descarga es UTF-8. La conversión no repara una fuente mal decodificada. También cambia saltos reales dentro de campos entrecomillados: el motor no conoce gramáticas CSV, SQL u otras.
Pega contenido o importa un archivo admitido. Revisa acentos y caracteres especiales para confirmar una lectura correcta.
Selecciona el modo requerido por el destinatario y convierte. El aspecto de las líneas no identifica el separador generado.
Inspecciona los finales en tu entorno. Cambiar fuente o modo oculta el resultado anterior para evitar exportaciones desactualizadas.
Selecciona CRLF y descarga. Comprueba finales con un editor que los muestre, en lugar de deducirlos del diseño.
Usa un separador único para descartar diferencias de plataforma. Las demás diferencias textuales siguen presentes.
Elige CR solo si lo necesita el destino. Los sistemas macOS actuales suelen usar LF, no el antiguo CR.
La notación JSON escapada hace visibles los caracteres. Las tres separaciones pasan a CRLF y se conserva el salto final.
Entrada
"a\r\nb\rc\n"Resultado
"a\r\nb\r\nc\r\n"En modo CR, dos LF consecutivos se convierten en dos CR. Sigue existiendo la línea vacía y b no recibe un separador adicional.
Entrada
"a\n\nb"Resultado
"a\r\rb"Un textarea muestra líneas, pero normaliza su valor DOM a LF. La descarga usa una salida exacta guardada aparte para respetar el modo elegido.
No. Se conserva si existe o no un separador final, junto con las líneas vacías. Tampoco se recortan automáticamente los espacios.
Una barra inversa seguida de n son dos caracteres escritos, no LF. La herramienta transforma finales reales y no decodifica escapes de un lenguaje.
No. Normaliza finales de texto ya decodificado. Los juegos de caracteres requieren otro tratamiento; la descarga contiene texto UTF-8.
Herramientas relacionadas
Herramientas similares o complementarias a esta.
Compara dos textos línea por línea y detecta rápidamente añadidos, eliminaciones y cambios.
Elimina espacios sobrantes, tabulaciones repetidas y líneas vacías de un texto copiado.
Valida la estructura de un CSV e identifica rápidamente filas o columnas problemáticas.