Detector & Eliminador de BOM Detectar y eliminar las marcas de orden de bytes (BOM) de los archivos de texto.
Detector/Eliminador de BOM
Detectar y eliminar las marcas de orden de bytes (BOM) de los archivos de texto.
Subir archivo
Arrastra o selecciona un archivo para comprobar si tiene BOM.
Ver estado de BOM
Comprueba si hay un BOM presente, su tipo y la codificación.
Eliminar si es necesario
Descarga el archivo sin BOM si se detectó uno.
What Is Detector/Eliminador de BOM?
El detector/eliminador de BOM verifica los archivos en busca de la presencia de una Marca de Orden de Byte y te permite descargar una versión sin BOM. Una BOM es una secuencia especial de bytes al principio de un archivo de texto que identifica su codificación y orden de bytes. Si bien es útil para archivos UTF-16/32, una BOM UTF-8 a menudo es innecesaria y puede causar problemas con scripts, archivos PHP y algunos analizadoros. Esta herramienta detecta BOMs para UTF-8, UTF-16 LE/BE, UTF-32 LE/BE, UTF-7 y UTF-1, muestra los bytes de la BOM y te permite descargar el archivo con la BOM eliminada.
Why Use Detector/Eliminador de BOM?
-
Detecta 7 tipos de BOM: UTF-8, UTF-16 LE/BE, UTF-32 LE/BE, UTF-7, UTF-1.
-
Muestra los bytes exactos del BOM en hexadecimal.
-
Eliminación de BOM con un solo clic y descarga del archivo.
-
Muestra los primeros bytes del archivo para verificación.
Common Use Cases
Problemas de PHP/Script
Eliminar el BOM UTF-8 que causa errores "headers ya enviados" en scripts de PHP.
Importación de CSV
Eliminar el BOM de archivos CSV que hace que la primera columna del encabezado incluya caracteres invisibles.
Análisis de JSON
Soluciona errores de análisis de JSON causados por caracteres de BOM al principio de los archivos.
Compatibilidad entre plataformas
Eliminar el BOM para un manejo de archivos consistente en diferentes sistemas operativos y herramientas.
Technical Guide
El detector lee todo el archivo como un ArrayBuffer, luego verifica los primeros 4 bytes contra las secuencias de BOM conocidas. Las BOMs se verifican en orden desde lo más específico (más largo) hasta lo menos específico:
- UTF-32 LE: FF FE 00 00
- UTF-32 BE: 00 00 FE FF
- UTF-8: EF BB BF
- UTF-16 LE: FF FE
- UTF-16 BE: FE FF
- UTF-7: 2B 2F 76
- UTF-1: F7 64 4C
Nota: La BOM de UTF-32 LE se verifica antes que la BOM de UTF-16 LE porque UTF-32 LE comienza con los mismos bytes FF FE.
La eliminación de la BOM crea un nuevo slice de ArrayBuffer comenzando después de los bytes de la BOM. El resultado se descarga como un Blob con el nombre del archivo original.
Tips & Best Practices
-
1El BOM UTF-8 es el más común que causa problemas - a menudo es innecesario.
-
2Algunos programas de Windows agregan BOM UTF-8 por defecto (por ejemplo, Notepad).
-
3Un BOM en archivos CSV puede hacer que la primera columna del encabezado sea ilegible para los analizador.
-
4Después de eliminar el BOM, verifique que el contenido del archivo siga siendo correcto abriéndolo en un editor de texto.
Related Tools
Identificador de formato de archivo
Detecta el formato de archivo analizando los bytes mágicos (firma del archivo) en la cabecera.
🔄 File Conversion
Detector de Codificación
Detecta la codificación de caracteres del archivo de texto (UTF-8, UTF-16, ASCII, Latin-1).
🔄 File Conversion
Detector de finales de línea
Detecta y cuenta los tipos de finales de línea (CRLF, LF, CR) en archivos de texto.
🔄 File Conversion
Visor de metadatos de archivo
Ver metadatos de archivo completos, incluyendo tamaño, tipo, entropía y encabezado hexadecimal.
🔄 File ConversionFrequently Asked Questions
Q ¿Qué es un BOM?
Q ¿Debo eliminar el BOM UTF-8?
Q ¿Es seguro eliminar el BOM?
Q ¿Eliminar el BOM cambiará la codificación del archivo?
Q ¿Cómo puedo evitar que se agregue un BOM?
About This Tool
Detector/Eliminador de BOM is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.