SortSage
Everything inside SortSage
A closer look at the tools, controls and capabilities built into SortSage.
Rules & Automation
Define exactly how your files get organized — from simple extension sorting to complex multi-condition workflows.
Custom Rules Engine
Six condition types: extension, name pattern (regex/glob), file size, creation date, modified date, and parent folder. Chain with AND/OR logic for multi-layered precision.
- Set destinations using dynamic variables like {date}, {ext}, {name}
- Import/export rule sets as JSON for backup or sharing between machines
- Duplicate and modify existing rules to create variations quickly
Real-Time Monitoring
Watch any number of folders — Downloads, Desktop, project dirs, network drives. Files are sorted the instant they appear.
Safety & Control
Every file move is tracked, reversible, and previewable. You never lose a file.
Smart Collision Handling
Four policies per rule: Smart Rename (timestamp suffix), Overwrite, Skip, or Interactive Prompt. A collision log records every resolved conflict.
- Policies are set per-rule — different folders can have different behaviors
- Smart Rename preserves the original extension and appends a human-readable timestamp
- Detailed collision log for audit purposes
Undo & Dry Run
Preview what will happen with Dry Run mode. Full undo reverses any operation instantly — even after restarting.
Operation History
Every sort is logged with timestamps, file counts, and source/destination paths. Browse, search, and re-apply past operations.
Performance & Privacy
Built as a native Windows application. Fast, lightweight, and completely offline.
Native Windows App
No Electron, no browser engine. Typical memory footprint under 30 MB even with dozens of active rules. Processes thousands of files per minute.
100% Offline
Zero network calls — no telemetry, no analytics, no phone-home. All configuration stored locally in portable JSON.
Everything included
The complete capability inventory for SortSage.
Rules
- Extension matching
- Name patterns (regex/glob)
- File size filters
- Date-based conditions
- Parent folder matching
- AND/OR logic chains
- Dynamic destination variables
- Rule import/export (JSON)
Automation
- Real-time folder monitoring
- Scheduled batch sorting
- Rule chaining
- Cooldown period for downloads
- Background processing
- System tray integration
Safety
- Dry run preview
- Full undo support
- Batch undo
- Persistent operation history
- Collision logging
- Four collision policies
Customization
- Per-rule collision policies
- Move or copy mode per rule
- Custom subfolder creation
- Configurable startup delay
- Portable JSON config
Ready to try SortSage?
14-day refund guarantee. See the product page for billing and update terms.