Saltar al contenido principal
CSV First Aid

Eliminar el BOM UTF-8 de tu CSV

¿La primera columna aparece como 'ID' en vez de 'ID'? Eso es un BOM UTF-8 — tres bytes invisibles que muchos exportadores dejan. Los quitamos y el encabezado se lee limpio.

BOM invisible eliminado

Antes

ID,Name,Age

Después

ID,Name,Age

Arrastra tu archivo CSV aquí

o haz clic para elegir

La reparación «bom» se detectará automáticamente.

¿Qué es esto y por qué importa?

El BOM (Byte Order Mark) es un carácter invisible que algunos programas — como Notepad o versiones antiguas de Excel — añaden silenciosamente al inicio del archivo. No se ve, pero está ahí, y causa problemas.

Síntoma más común: el primer encabezado se ve mal. En vez de 'ID' o 'Name' aparece una versión confusa con caracteres raros delante. Las herramientas de importación pueden rechazar el archivo, o los lookups dejan de matchear tu primera columna.

CSV First Aid detecta este carácter invisible y lo elimina. Ningún dato real se modifica — solo se quita el prefijo oculto.

Cómo funciona

  1. 1Arrastra tu CSV a la zona de arriba. El archivo se queda en tu navegador — no se sube nada.
  2. 2CSV First Aid busca el carácter invisible al inicio. Si lo encuentra, la diagnosis muestra 'BOM detectado'.
  3. 3Aplicar, luego Descargar. El prefijo invisible se fue.

Preguntas frecuentes

¿Eliminar el BOM romperá mi archivo?

No. El BOM es metadato, no dato. Quitarlo no cambia ningún valor de celda. UTF-8 funciona perfectamente sin BOM — de hecho, el estándar Unicode recomienda no usarlo en UTF-8.

¿Cómo sé si mi CSV tiene BOM?

Ábrelo en un editor hex y revisa si los primeros bytes son EF BB BF. O simplemente arrástralo aquí — CSV First Aid te lo dice al instante.

¿Por qué Excel añade BOM?

Cuando haces 'Guardar como → CSV UTF-8' en Excel, añade un BOM para poder detectar la codificación al reabrir. Otras herramientas no lo esperan — de ahí el clásico problema del encabezado roto.

¿Funciona con BOM UTF-16?

Actualmente detectamos y eliminamos el BOM UTF-8 (EF BB BF). Los archivos UTF-16 son raros en flujos CSV; si necesitas soporte UTF-16, convierte primero a UTF-8.

Herramientas relacionadas