Naming presets
Name files of one kind the same way every time, with a filename template or written instructions, and test a Preset before you use it.
A Preset is a saved naming setup. Use one when files of one kind should always be named the same way, such as invoices named by date, vendor and invoice number. For mixed files, Smart Rename needs no setup.
Start from a ready-made Preset#
A new install comes with three Presets: Invoices, Date + Sender and Type + Date. You can use them as they are, change them or delete them.
To make your own, open Presets and click New Preset. Build it yourself, or pick one of the eight templates under Or start from a template: Bank statements, Invoices, Receipts, Admin forms and reports, Travel bookings, Insurance documents, Contracts and Photos. A template fills in the parts for you, and you can change them like any other Preset.
There are two kinds of Preset:
| Kind | How you set the name |
|---|---|
| Filename template | You build the name from parts, such as the invoice date and the vendor, in a fixed order. The most predictable choice. |
| Written instructions | You describe the name in your own words. Flexible, for naming that's easier to describe than to build. |
Changes save automatically; there's no Save button. Editing or deleting a Preset never renames files on disk. Whether a name is applied right away or waits for you is a separate setting; see Rename Modes.

Filename templates#
A filename template builds the name from parts, left to right. To make one, open PresetsNew Preset and choose Filename template.
Parts#
Add parts with Add part:
- New field…: a detail NameQuick finds in each file. You give it a name, such as
Invoice date. - Fixed text…: text that's the same in every name, such as
Invoice.
Drag parts to change their order.
The AI reads a field's name as the instruction for what to find, so make the name specific:
| Too vague | Specific |
|---|---|
| Date | Invoice date |
| Amount | Total amount due |
| Name | Vendor name |
| Number | Invoice number |
To say more, select the part and click Add instructions for this part. Say what to find and how to write it, for example:
Invoice number, usually starting with INV-The date the contract was signedThe vendor, shortened: "Deutsche Telekom AG" is just "Telekom"
Separators#
Click the gap between two parts to change its separator:
| Choice | What goes in the gap |
|---|---|
| Default | The Preset's own separator: an underscore in a Preset you start from scratch |
| Dash | An en dash (–) |
| Hyphen | A hyphen (-) |
| Underscore | An underscore (_) |
| Dot | A middle dot (·), not a period |
| Space | A space |
| None | Nothing |
Use for all gaps applies your choice to every gap. Custom… takes up to 8 characters of punctuation or spaces, but not characters a file name can't contain (/ \ : * ? " < > |).
To change how the words inside one part look, for example Acme Corporation → Acme-Corporation, add a cleanup to that part.
If not found#
Each field has an If not found choice for files where the AI can't find the value. A field you add starts on Skip file.
| Choice | What happens | Use it for |
|---|---|---|
| Skip file | The file isn't renamed. It waits in All Files, marked Needs input, until you type the missing value. | Details the name can't do without |
| Leave out (optional) | The file is renamed without this part. | Optional details |
| Use text | Your stand-in text goes into the name, such as Unknown. | Keeping the gap visible |
If a Preset asks for two or more details and finds none of them, the file probably isn't the kind of file the Preset is for. NameQuick marks it Not for this Preset and leaves its name alone.
The AI can also miss that a value is absent, so check the results for important files.
Written instructions#
With written instructions, you describe the name in your own words instead of building it from parts. The AI reads your instructions, exactly as written, every time it names a file.
Open New Preset
PresetsNew PresetChoose Written instructions
Write the instructions in your own words
Changes save automatically.
Test them on sample files
Instructions can be short or detailed. One Preset can set different formats for different kinds of documents, formatting rules and what to do in unusual cases. Put example names into the instructions text: the Example filename field below it is for your own reference, and the AI doesn't read it. To avoid guessed values, say what to write when a detail is missing, for example MISSING.
Example for photos. These instructions turn IMG_4823.jpg into a name like paris-skyline-sunset.jpg:
CONTENT Describe what the photo shows, 3-6 words. Start with the city or location if recognizable. FORMATTING All lowercase. Hyphens as separators. No dates, camera info, or dimensions. Screenshots: prefix with "screenshot-". EXAMPLES Paris skyline at sunset → paris-skyline-sunset App UI showing analytics → screenshot-analytics-dashboard
Example for invoices. These instructions set a pattern, rules for each kind of document and unusual cases. They turn scan_2843.pdf into a name like 2026-03-14_Amazon_INV-4711_49.90EUR.pdf:
EXTRACT Invoice date, vendor, invoice number, and total amount. NAMING Pattern: YYYY-MM-DD_Vendor_InvoiceNumber_Total Date as ISO (2026-03-14). Vendor in PascalCase, drop legal suffixes (GmbH, Inc). Total with currency and two decimals, e.g. 49.90EUR. DOCUMENT TYPES Receipt: prefix "receipt-". Credit note: prefix "creditnote-", keep the amount negative. Reminder: prefix "reminder-". EDGE CASES No invoice number: use the order or reference number. Foreign currency: keep the original currency code. Multi-page: name by the first page.
For values that aren't printed on the document, such as ISO week codes or customer codes, see Teach the AI your naming convention.
Text Cleanup#
A cleanup tells the AI how a value or the finished name should look. You write it in plain words, and the AI reads it every time it names a file.
In a filename template, open Cleanup and write an instruction for one part, such as Format the date as YYYY-MM-DD, or for the Whole name, such as Replace all spaces with hyphens. Ready-made suggestions such as Title Case and Date to YYYY-MM-DD add a sentence for you.
| Cleanup | Before | After |
|---|---|---|
Format the date as DD-MM-YYYY | March 15, 2026 | 15-03-2026 |
Use title case | amazon inc. | Amazon Inc. |
Replace spaces with hyphens | Amazon Inc | Amazon-Inc |
Remove special characters | INV#4711 | INV4711 |
Because the AI interprets cleanups, they aren't fixed find-and-replace rules, and the result isn't guaranteed. Test them on real files.
Test before you use it#
Every Preset has a free test. It names one file without renaming it or adding it to your library.
Open the Preset in Presets
Add a sample file
Test this PresetDrop a file, or click Choose a sample file…
Click Test Preset
Compare the result with the file
What the Preset found lists each value, and How the AI decided explains the choices.
Testing doesn't use credits or trial renames. With your own cloud API key, your provider still bills the request. After you change the Preset, test again, and try several kinds of files, including ones with missing details. If a field picks the wrong value, make its name or instructions more specific, add a cleanup, or change its If not found choice.
Where to use a Preset#
A Preset names files wherever you choose it:
- Files you add: in SettingsRenaming, set Files processing mode to the Preset. On Mac, you can also pick it from the menu at the top of Quick Rename.
- Files you select in All Files: choose the Preset as the processing mode before you click Rename.
- A watched folder: in SettingsFolders, pick the Preset for that folder. To check its names before they're applied, switch the folder to Review first.
- A Rule: a Rule that runs When a file is added can choose the Preset with Use Preset, for example one Preset for invoices and another for receipts. See Rules.
Presets and Rules
A Preset decides the name. A Rule that runs After a file is renamed can then move, tag or clean up the file. Rules match properties of the file, such as words in the new name, not the values a Preset found. To file invoices, use the condition document is › an invoice, or put a word like Invoice into the name and match it with name contains.
Reference#
Dates, file info and counters#
Filename templates have no placeholders such as {date}, {counter} or {original}, and no computed or conditional parts. Every part is either a field the AI fills from the file or fixed text you type.
For a date in the name, add a field that says which date you mean, such as Invoice date or Contract start date. The AI reads it from what the file shows. It doesn't get a photo's camera data (EXIF), such as the date taken; Rules can use that. Placeholders such as {original} and {year} exist only in Rules, when a Rule moves a file.
FAQ#
Can I switch from written instructions to a filename template?
Not automatically. You can use written instructions to find out which details work for your files, then build a filename template with those fields.
What if the AI can't find a field?
That depends on the field's If not found choice: Skip file keeps the file waiting in All Files, marked Needs input; Leave out (optional) renames it without the part; and Use text puts your stand-in text in the name.
Do cleanups use AI?
Yes. Cleanups are plain-language instructions the AI reads every time it names a file.
Can I mix fields and fixed text?
Yes. Add fields with Add part › New field… and fixed text with Add part › Fixed text…, for example Invoice date + Invoice + Invoice number.














