logohsb.horse

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.

Folder to scan

Supported browsers can select a folder. The limit is 10,000 paths.

Or paste paths (one per line)

Both slash and backslash are treated as separators. Trailing spaces are preserved for diagnosis.

Diagnostic result

Select a folder or enter paths to begin.

    How to use

    1. 1

      Select a folder or enter paths

      When folder selection is unavailable, paste one relative path per line.

    2. 2

      Review hazard types

      Check individual forbidden names separately from collisions between multiple paths.

    3. 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.