What This Tool Fixes
UTF-8 BOM (EF BB BF) removal
UTF-16 LE BOM (FF FE) removal
UTF-16 BE BOM (FE FF) removal
Excel BOM artifacts on Windows exports
Frequently Asked Questions
What is a BOM in a CSV file?
A BOM (Byte Order Mark) is a hidden sequence of bytes at the very start of a file. In UTF-8 files, it's the 3 bytes EF BB BF. It's invisible in most text editors but causes import failures in Python pandas, MySQL, PostgreSQL, and many other tools.
How do I remove a BOM from a CSV without re-saving?
Upload your CSV to Structra. We strip the BOM automatically and give you a clean file for download. No software installation required.