Examples
Examples
Try the starting example
- JSON Proposed filenames after chosen rename template
- ["Report.txt","report.txt","photo.jpg"]
- Case-insensitive filesystem rule (1=yes,0=no)
- 1
- Normalized proposed names
- ["report.txt","report.txt","photo.jpg"]
- Colliding normalized names
- ["report.txt"]
- Excess names in collisions
- 1
Try another scenario
- JSON Proposed filenames after chosen rename template
- ["Report.txt","report.txt","photo.jpg"]
- Case-insensitive filesystem rule (1=yes,0=no)
- 0
- Normalized proposed names
- ["Report.txt","report.txt","photo.jpg"]
- Colliding normalized names
- []
- Excess names in collisions
- 0
Calculation method
Calculation method
Normalized proposed names
Lowercase names only when case-insensitive flag is true; no Unicode normalization.
Colliding normalized names
Names with multiplicity greater than one.
Excess names in collisions
Sum(group count−1).
Symbols and units
- a
- JSON Proposed filenames after chosen rename template
- b
- Case-insensitive filesystem rule (1=yes,0=no)
Use the units shown. A list keeps the order in which you enter its values. The symbol ^ means “raised to the power of”.
Assumptions & limits
Assumptions & limits
- Rename-template results supplied explicitly; exact case folding limited to lowercase Unicode behavior of Python str.lower. No filesystem mutation, reserved-name or normalization audit. Supported limits: Up to 1000 proposed names. Case flag must be boolean or exactly 0/1.
Are these inputs private?
These calculations run in your browser. A shared link contains the values you choose to share. Only questions submitted to the separate AI finder are sent to OpenAI.