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
- 1Arrastra tu CSV a la zona de arriba. El archivo se queda en tu navegador — no se sube nada.
- 2CSV First Aid busca el carácter invisible al inicio. Si lo encuentra, la diagnosis muestra 'BOM detectado'.
- 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
Arreglar la codificación CSV
¿Ves é, ü, ö donde esperabas é, ü, ö? El archivo se guardó en una codificación y se leyó en otra. Descubrimos cuál era y convertimos a UTF-8 — Müller vuelve a verse como Müller.
Eliminar caracteres invisibles de un CSV
NBSP, zero-width joiners, bytes de control perdidos — no los ves en Excel, pero BUSCARV sí, y no matchea. Escaneamos cada celda y quitamos lo que no debería estar.
CSV Validator
Antes de COPY FROM o pd.read_csv(), pásalo por aquí. 14 revisiones — codificación, BOM, delimitador, comillas, recuentos de columnas, duplicados, invisibles — cada una con los números de línea que las dispararon.