File BOM Detector can detect the presence of common byte order marks at the beginning of many files at once. Byte order marks are conventionally used to indicate a specific text encoding.Features include where it find the byte order mark of several files at once,remove the byte order mark from several files at once,drag & Drop files and folders from Windows Explorer and easy to use and friendly interface.
This is a handy little tool for finding and removing Byte Order Marks (BOM), or signatures, in UTF-8 files that shouldn't have them. It also detects and removes UTF-16 if needed.
Cons
I have found that you need to be careful when using this application as it does not check the files again before removing the BOM. This has, on one occasion, resulted in a handful of files having the first two characters removed from the file. Mainly due to some of the files being changed while the Detector was in the process of removing the BOM's.