Cross-Platform Filename Accident Scanner
Scan relative paths for Windows reserved names, forbidden characters, trailing dots, case collisions, and Unicode normalization collisions.
Catch deliveries that unpack on macOS or Linux but fail on Windows, plus case-only names that disappear in Git, without reading file contents.
File contents are never read. Only relative paths are checked in this browser; nothing is uploaded or stored.
Diagnostic result
Select a folder or enter paths to begin.
How to use
1
Select a folder or enter paths
When folder selection is unavailable, paste one relative path per line.
2
Review hazard types
Check individual forbidden names separately from collisions between multiple paths.
3
Rename at the source
Confirm the destination rules and rename files in the source folder. This page never performs batch renames.
Scope of the result
The scanner cannot fully reproduce rules from network shares, archive tools, Git configuration, or cloud storage. No findings is not a universal compatibility guarantee.
Frequently asked questions
- Does the scanner read file contents?
- No. It uses only relative path strings exposed by the browser.
- Does every length warning mean failure?
- No. Actual limits vary by filesystem and configuration, so test the destination as well.
- Can this page batch-rename files?
- No. To avoid unintended changes, it only reports candidates and related paths.
hsb.horse