Batch file renamer for WindowsSafe by design100% on device
Rename hundreds of files. Never lose one.
Four hundred photos named IMG_0001. Aliasr stacks little rename rules (Find & Replace, Number, Date, Clean Up) and shows every name as Current → New before anything happens. Collisions are refused up front the way NTFS actually compares names, renames run in two safe phases, and Ctrl Z puts the whole batch back. One click renames them all, safely and entirely on your PC.
Drop. Stack. Preview. Apply.
Built to never lose a file.
A batch renamer touches hundreds of files at once, so Aliasr treats every batch like a database transaction, then layers on the rule pipeline that does the actual renaming.
Report.txt and report.txt are the same file name: renaming one onto the other destroys a file. Aliasr compares every new name the way NTFS actually does: case-insensitively, but (unlike the Mac build's APFS-safe check) without folding Unicode normalization or ß→ss, so café in NFC and NFD, or straße.txt and STRASSE.txt, stay legally different files here. It refuses to apply while any collision exists, and never blocks a rename that's actually legal.CON, PRN, AUX, NUL, COM0-9, LPT0-9; even with an extension, NUL.txt is still the NUL device), the illegal characters < > : " / \ | ? *, control characters, and names ending in a space or a dot (Win32 silently strips them) are all flagged invalid in the preview, with the reason shown inline before anything is renamed.\\?\-prefixed paths past the old 260-character MAX_PATH limit, whether or not your machine has the long-path registry switch enabled, so deeply nested folders just work.a → b while b → a), chains (a → b → c), and case-only renames (FILE.txt → file.txt) that would destroy files in a naive renamer simply work.IMG_0001.jpg → photo_0001.jpg) computed from your actual first file.{n} with start, step, and zero-padding, plus {name}, {ext}, {date} and {parent}. Numbering can restart in each folder when you're renaming a whole tree.{date} reads the EXIF capture date with a small pure-Python reader (no OS imaging framework needed on Windows). For everything else, the file's created or modified date, formatted with a pattern like YYYY-MM-DD.café.txt stays café.txt.jpeg → jpg) or change outright for extensions. Insert and Remove rules handle prefixes, suffixes, positions and ranges.You're testing the first Windows build.
Aliasr has been on the Mac for a while. This is the Windows port's first public build: the same rule engine and safety guarantees, rebuilt around how Windows and NTFS actually treat file names. It passes its own 266-case test suite.
What would help most
Drag & drop, for real
From File Explorer, from the desktop, from a search-results list, from a network drive. Single files, multi-select, whole folders (with and without subfolders).
Files you actually own
Your own photos, your own documents. Try the edge cases too (reserved names, trailing dots, very long paths) and tell me if a real collision slips through, or a legal rename gets blocked.
The install itself
Whether SmartScreen let you through, whether the shortcut and taskbar icon look right, whether uninstall leaves anything behind.
Anything that looks wrong
Clipped text, a scrollbar where there shouldn't be one, an odd translation, a dialog you couldn't reach with the keyboard.
Free. For everyone.
Aliasr is free for everyone, at home and at work. No license, no account, no nag screens, no watermarks, ever.
- The full app, every feature
- No account, no nag screens
- Free updates forever
- Everything in Personal
- Use it commercially at work, free
- No license to buy, ever
- Free updates forever
Aliasr is free for everyone, including commercial use at work. There is no license to buy and no subscription. The same app runs on the Mac and Windows builds.
Get set up in about a minute.
Run the installer and Aliasr lands in your own user folder: no admin password, no UAC prompt, nothing else to install.
Version 1.0.0 beta · Aliasr-Setup.exe · about 12 MB · Free updates forever
%LOCALAPPDATA%\Programs\Aliasr, so there's no UAC prompt and no argument with your IT department. Uninstall from Settings → Apps → Installed apps like anything else.- Click More info
- Check the publisher name shown
- Click Run anyway
Common questions.
Is Aliasr really free?
Can Aliasr overwrite or lose a file?
café in NFC and NFD are still legally different files here. The renames themselves run in two phases through unique temporary names, so even swaps (a → b while b → a) and chains can't collide mid-flight.What if I don't like the result?
What happens if my PC crashes mid-batch?
Does Aliasr upload my files anywhere?
Can I use regular expressions?
How does numbering work?
{n} with start, step, and zero-padding, plus {name}, {ext}, {date} and {parent}. A template like {date} {parent} {n} turns IMG_4021.jpg into 2026-07-04 Yosemite 001.jpg. With subfolders included, numbering can restart in each folder.Where does {date} come from?
YYYY-MM-DD.Can I rename files inside subfolders?
Can I hand-edit just one name?
What names does Windows reject, and does Aliasr catch them?
CON, PRN, AUX, NUL, COM0-9, LPT0-9, even with an extension), the characters < > : " / \ | ? *, and names ending in a space or a dot (Win32 silently strips them, which can point two different names at the same file) are all flagged invalid in the preview, with the reason spelled out inline.Why did Windows show a blue "protected your PC" warning?
How do I update Aliasr?
How is this different from the Mac version?
\\?\ here too, since Windows' old 260-character limit has no Mac equivalent.Where do my settings live, and what does uninstalling remove?
%APPDATA%\Aliasr. Uninstalling removes the app from %LOCALAPPDATA%\Programs\Aliasr; delete those two if you want every trace gone. Nothing is written outside your user account, and nothing goes in the registry beyond the uninstall entry.