# detox
Sanitizes filenames by removing or replacing problematic characters.
```bash
detox -s utf_8 -n -r . # dry run — shows what would change
detox -s utf_8 -r . # apply changes
```
- `-s utf_8` — best for Obsidian vaults (handles UTF-8 + safe filename cleanup)
- `-n` — dry run
- `-r` — recursive
Run `detox -L` to list all available sequences (`default`, `utf_8`, `utf_8-only`, `iso8859_1`, `lower`, `uncgi`).