NameQuickHeftsoon

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.

GuideUpdated Oct 19, 2026
~/InvoicesFilename template
scan_001.pdf2026-03-14_Amazon_INV-4711.pdf
IMG_2042.pdf2026-03-12_Uber_INV-3392.pdf
document (3).pdf2026-03-09_Notion_INV-8821.pdf
receipt.pdf2026-03-05_Figma_INV-1567.pdf
invoice_final_v2.pdf2026-02-28_Adobe_INV-9043.pdf

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:

KindHow you set the name
Filename templateYou build the name from parts, such as the invoice date and the vendor, in a fixed order. The most predictable choice.
Written instructionsYou 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.

The Preset editor in NameQuick 3.0.35. A new filename template gets the suggested parts Document date, Vendor and Total amount, then a new field, Invoice number, with the instruction "The invoice number, like INV-4851" and If not found set to Leave out (optional). A cleanup for Total amount says "No space between the amount and the currency". A test on one invoice shows the name 2025-12-09_Paddle.com_485.00EUR_INV-4851.pdf and what was found for each part.

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 vagueSpecific
DateInvoice date
AmountTotal amount due
NameVendor name
NumberInvoice 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 signed
  • The vendor, shortened: "Deutsche Telekom AG" is just "Telekom"

Separators#

Click the gap between two parts to change its separator:

ChoiceWhat goes in the gap
DefaultThe Preset's own separator: an underscore in a Preset you start from scratch
DashAn en dash (–)
HyphenA hyphen (-)
UnderscoreAn underscore (_)
DotA middle dot (·), not a period
SpaceA space
NoneNothing

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.

ChoiceWhat happensUse it for
Skip fileThe 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 textYour 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.

  1. Open New Preset

    PresetsNew Preset
  2. Choose Written instructions

  3. Write the instructions in your own words

    Changes save automatically.

  4. 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:

Written instructions
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:

Written instructions
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.

CleanupBeforeAfter
Format the date as DD-MM-YYYYMarch 15, 202615-03-2026
Use title caseamazon inc.Amazon Inc.
Replace spaces with hyphensAmazon IncAmazon-Inc
Remove special charactersINV#4711INV4711

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.

  1. Open the Preset in Presets

  2. Add a sample file

    Test this Preset

    Drop a file, or click Choose a sample file…

  3. Click Test Preset

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