Una herramienta online gratuita que soluciona problemas de codificación en archivos CSV: texto japonés ilegible en Excel, saltos de línea rotos y problemas de BOM (Byte Order Mark). Agregue o elimine el BOM UTF-8 y convierta los saltos de línea (LF / CRLF) instantáneamente en su navegador.
Soporta la lectura de archivos CSV codificados en Shift_JIS (CP932) con detección automática de codificación. Incluye eliminación de espacios al final de línea, inserción de salto de línea final, visualización del conteo de caracteres/bytes y una vista previa de 20 líneas.
Todo el procesamiento se realiza completamente en su navegador — sus datos nunca se cargan a ningún servidor. Sin registro, sin instalación, sin suscripción. Solo arrastre y suelte su archivo CSV para comenzar.
Cómo funciona el BOM UTF-8
El BOM UTF-8 consiste en 3 bytes (0xEF, 0xBB, 0xBF) al inicio del archivo. Aunque la especificación Unicode indica que el BOM es innecesario para UTF-8, las aplicaciones de Windows como Excel y el Bloc de notas lo usan para identificar la codificación UTF-8. Esta herramienta inserta o elimina el carácter U+FEFF al inicio de la cadena.
Procesamiento de archivos en el navegador
Los archivos se leen usando la API FileReader de HTML5 como ArrayBuffer, luego se decodifican usando TextDecoder. En modo de detección automática, la herramienta decodifica con UTF-8 y Shift_JIS, y selecciona la codificación con menos caracteres de reemplazo (U+FFFD). Todo el procesamiento se ejecuta en la memoria del navegador sin comunicación de red.
Conversión de saltos de línea
La conversión de saltos de línea usa un enfoque regex de dos pasadas: primero normaliza todos los finales a LF (\n) reemplazando CRLF y CR independiente, luego convierte al formato objetivo. Esto asegura resultados consistentes incluso con saltos de línea mixtos.