Overview
BOM Processor helps detect, add, and remove BOM (Byte Order Mark) bytes from text and files for better script/config compatibility across environments.
Core Features
- Supports both text input and file input modes.
- Detects BOM status, BOM type, and byte sequence.
- Adds/removes common BOM types.
- Shows output text and hex bytes with copy/download actions.
Common BOM Types
- UTF-8:
EF BB BF - UTF-16 LE:
FF FE - UTF-16 BE:
FE FF - UTF-32 LE:
FF FE 00 00 - UTF-32 BE:
00 00 FE FF
Use Cases
- Fix shebang issues in Python/Shell scripts.
- Resolve JSON/config parsing failures caused by BOM.
- Troubleshoot integration/signature mismatches.
- Add explicit encoding markers for import workflows.
FAQ
Why do strange characters appear at file start?
This is often caused by UTF-8 BOM. Removing BOM usually fixes it.
Is data uploaded to a server?
No. Processing is local in the browser.