Herramientas Web Gratuitas | digtoolsdigtoooooools

Solucionar codificación CSV en Excel — Convertidor BOM y saltos de líne

📖 Acerca de🔰 Cómo usar📚 Glosario⚙️ Detalles técnicos❓ FAQ💡 Casos de uso
🔒
100% en el navegador

Sus datos nunca se envían a ningún servidor

📝
Sin registro

Use la herramienta al instante, sin cuenta ni inicio de sesión

Conversión automática

Vista previa en tiempo real con cambios instantáneos

📂
Arrastre y suelte su archivo CSV aquí
o
CSV / TSV / TXT — procesado en su navegador
  • Los archivos CSV guardados desde Excel pueden estar codificados en Shift_JIS (CP932).

  • El nombre del archivo original se usa automáticamente como base.

* Todo el procesamiento ocurre en su navegador. Ningún dato se envía a ningún servidor.

Si "Agregar BOM" y "Eliminar BOM" están habilitados, primero se elimina el BOM existente y luego se agrega uno nuevo.

Convertir

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.

Cargue su archivo CSV

Arrastre y suelte un archivo en la zona de carga, haga clic en "Seleccionar archivo" o pegue el contenido CSV directamente. Para archivos Shift_JIS, cambie la configuración de codificación de entrada.

Configure las opciones de conversión

Active "Agregar BOM UTF-8", elija el formato de salto de línea (LF/CRLF) y ajuste otras opciones. Con "Actualización automática" activada, los resultados se actualizan instantáneamente.

Copie o descargue el resultado

Copie el texto convertido al portapapeles o descárguelo como archivo CSV. El nombre del archivo se genera automáticamente a partir del original.

BOM (Byte Order Mark)
Una secuencia de bytes (EF BB BF para UTF-8) colocada al inicio de un archivo para señalar su codificación. Excel usa el BOM para identificar correctamente los archivos UTF-8 — sin él, el texto japonés puede aparecer ilegible.
UTF-8
La codificación de caracteres más utilizada en el mundo. Compatible con ASCII, puede representar prácticamente todos los caracteres de todos los idiomas. Es el estándar de facto para páginas web y APIs.
Shift_JIS (CP932)
Una codificación de caracteres japonesa heredada comúnmente utilizada en Windows. Excel a menudo guarda archivos CSV en este formato. Abrir estos archivos en un entorno UTF-8 causa texto ilegible.
Salto de línea
Un carácter de control que marca el final de una línea. LF (Line Feed, \n) es estándar en Unix/macOS, mientras que CRLF (Carriage Return + Line Feed, \r\n) es estándar en Windows. Mezclarlos puede causar problemas de visualización.
CSV (Comma-Separated Values)
Un formato de datos de texto plano donde los valores se separan por comas. Ampliamente utilizado para el intercambio de datos entre hojas de cálculo, bases de datos y aplicaciones.
Mojibake (texto ilegible)
La visualización de caracteres incorrectos cuando la codificación de un archivo no coincide con la codificación esperada por el lector. Se soluciona agregando BOM o especificando la codificación correcta.
Espacios al final
Espacios o tabulaciones invisibles al final de las líneas. Pueden causar problemas en el procesamiento de datos y las comparaciones. Se recomienda eliminarlos.

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.

P. Mi CSV muestra texto ilegible en Excel. ¿Cómo lo soluciono?
R. Active "Agregar BOM UTF-8" y descargue el archivo. Excel en Windows requiere BOM para identificar correctamente la codificación UTF-8. Sin él, los caracteres japoneses y otros caracteres no ASCII aparecen ilegibles.
P. Mi CSV Shift_JIS muestra texto ilegible al cargarlo.
R. Cambie "Codificación de entrada" a "Shift_JIS (CP932)". Esta herramienta produce salida en UTF-8 pero puede leer entrada en Shift_JIS. La detección automática generalmente funciona, pero la selección manual es más confiable.
P. ¿Debo usar saltos de línea LF o CRLF?
R. Use CRLF para Excel y aplicaciones de Windows. Use LF para desarrollo web, Linux y macOS. En caso de duda, CRLF es la opción más segura para compatibilidad con Excel.
P. ¿Se envían mis datos a algún servidor?
R. No. La lectura, conversión y descarga de archivos se realiza completamente en su navegador. No se transmite ningún dato a ningún servidor.
P. ¿Funciona en dispositivos móviles?
R. Sí. La herramienta es totalmente responsiva y funciona en teléfonos y tabletas. Puede seleccionar archivos usando el gestor de archivos de su dispositivo.
P. ¿Cuál es la diferencia entre agregar y eliminar BOM?
R. El BOM es un marcador que ayuda a las aplicaciones a identificar UTF-8. Agregar BOM es útil para Excel; eliminarlo es mejor para procesamiento del lado del servidor o programación, donde el BOM puede causar comportamientos inesperados.
P. ¿Puedo procesar archivos CSV grandes?
R. Sí, hasta aproximadamente 2.5 millones de caracteres. Para archivos más grandes, divídalos en partes más pequeñas antes de procesarlos.
📊

Corregir codificación CSV en Excel

Solucione el texto japonés ilegible al abrir archivos CSV UTF-8 en Excel agregando BOM con un solo clic.

💻

Estandarizar saltos de línea

Unifique los saltos de línea entre Windows (CRLF) y Unix/macOS (LF) para prevenir ruido en diffs y errores de procesamiento.

📁

Pre-procesar exportaciones de BD

Limpie espacios al final y normalice BOM en exportaciones de bases de datos antes de importar a otros sistemas.

🔄

Compartir CSV entre plataformas

Prepare archivos CSV con la codificación y los saltos de línea correctos para miembros del equipo en diferentes sistemas operativos.

Análisis de Texto