Batch Rename Files on Mac by What's Inside Them (2026)

Josef Moucachen··Updated ·File Organization

Need names from what's inside the files? Choose your download

Learn More in the Docs

Batch rename by content, not by pattern

Finder renames by pattern. NameQuick reads what's inside each file and names the whole batch accordingly — with preview and undo.

Joinhappy customers

To batch rename Mac files by their contents, drop the folder into an AI renamer like NameQuick. It reads the text, OCRs scans, proposes a filename for each file, and renames the batch only after you approve the preview.

TL;DR

  • Finder's built-in Rename Items tool can replace text, add text, or format names with an index, counter, or date. It edits strings only, and Command-Z undoes the batch.
  • Content-based renaming is the other job: reading the invoice, the contract, or the photo, then building a name from what is actually in it.
  • NameQuick is a macOS app that does the second job. Smart Rename and reusable presets turn IMG_4823.jpg into 2026-03-14_Wedding_Ceremony_Garden.jpg using text extraction and, for scans, the page image, and extensions are preserved.
  • Every suggested name is shown in a preview before anything changes, every batch can be undone from History, and original creation and modification dates are preserved.
  • Watch Folders, a menu-bar icon, and a global shortcut let the same naming run automatically as new files land, including in synced cloud storage folders.

For renaming with Terminal, Automator, or Shortcuts, those methods live in the complete rename guide. This page is about the other path: naming a batch from what the files contain.

NameQuick
IMG_4823.jpg
2026-03-14_Wedding_Ceremony_Garden.jpg
Photo
AI
scan_001.pdf
2026-01-15_ACME_Invoice_2847.pdf
Invoice
AI
download(3).pdf
2026-02-02_Lease_Agreement_Signed.pdf
Contract
AI
Final_v2_FINAL.docx
2026-Q1_Client-Proposal_Acme-Corp.docx
Deliverable
AI
DSC_0001.JPG
2026-02-28_Product-Shot_Studio-A.jpg
Product photo
AI

Two different jobs called "batch rename"

Most batch rename advice answers a string-editing question: strip a prefix, add a date, number a sequence. Finder, Automator, and Terminal all do that well, and the complete rename guide covers each of them step by step.

This page answers the harder question. You have a folder of scans, downloads, and camera exports whose names tell you nothing, and the useful name is locked inside the file: the vendor on the invoice, the parties on the contract, the subject of the photo. No amount of find-and-replace gets it out. That is what content-based renaming is for, and it is what NameQuick does. If renaming is only part of the problem and you also need files sorted and filed by content, start with the broader AI file organizer for Mac guide.

What Finder's batch rename can and cannot do

The built-in tool earns its place, so start here when the name is all you need to change. Select the files, Control-click, choose Rename, and pick a mode:

Replace Text. Enter the text to remove and the text to put in its place. Replacing "Draft" with "Final" changes every instance in the selected names.

Add Text. Supply text to insert, before or after the current name. Useful for a project prefix or suffix.

Format. Define a new base name plus an index, counter, or date. The index counts 1, 2, 3, the counter pads with zeros (0001, 0002), and the date inserts the current date and time.

Click Rename to apply. Command-Z undoes the whole batch, and Finder shows a preview of one new name before you confirm.

The limits are structural, not a matter of digging deeper. Finder supports those three rules and nothing else: no combining replacements, no regular expressions, and the date option inserts the current timestamp rather than the date the file was created. Apple's own support documentation also warns against renaming filename extensions or system folders, because changing an extension can stop a file from opening. To name a file after its EXIF capture date, its camera model, or a line of text inside a PDF, Finder is the wrong tool.

Shortcuts and Automator lift one limit, not the important one. A Shortcuts action can chain rules, add the file's creation date instead of today's, and run on a folder automatically, but it still reads only the filename and metadata. It can give fifty files the same pattern; it cannot give fifty files fifty different names drawn from what each file says. That is the line between name-based renaming and content-based renaming, and it is where the rest of this guide lives.

Want names that come from the file itself? NameQuick reads file contents and proposes a name for each one. Choose your download, 50 renames, no card required, or see how Smart Rename works.

Batch renaming by content with NameQuick

NameQuick is a macOS app that reads documents, runs OCR on scans and screenshots, reads the visual content of photos, and reads media metadata, then builds a filename from what it found. It supports 30+ file types.

Nothing is renamed silently. Every proposed name appears in a preview first, you approve the batch, and History undoes it if the result is not what you wanted. Original creation and modification dates are preserved across renames.

Smart Rename

In Smart Rename mode, you drag files into NameQuick, or use the global shortcut, the menu-bar icon, or a Finder selection, and the app proposes a descriptive name for each one. IMG_4823.jpg becomes Wedding_Ceremony_Garden_Sunset.jpg. download(3).pdf becomes 2026-01-15_Project_Update.pdf. Extensions are never changed.

You choose the AI mode, and what leaves your Mac depends on that choice. With a local model (Ollama, LM Studio, or MLX) the analysis runs on your Mac and nothing leaves it. With your own cloud key, NameQuick sends the extracted text for documents, or the image for scans, screenshots, and photos, to the provider you picked. With Managed AI, content is processed through NameQuick's EU-routed service for renaming only, held briefly in a private storage bucket and deleted right after processing (automatically within 24 hours at the latest), never used for training. In every mode your files are never kept beyond processing. There is no silent switching between modes.

If most of your batch is PDFs, the walkthrough on how to rename PDFs by what is inside them shows the exact setup.

Naming presets: filename formats and written instructions

NameQuick offers two kinds of naming presets. Filename formats are visual patterns built from field chips: extracted text, dates, regex matches, literal strings, counters, conditional values, computed values, or the original name. Built-in placeholders such as {date:yyyy-MM-dd}, {original}, {extension}, and {counter} sit alongside the fields the AI extracts, and you can chain fallbacks so a second extraction runs when the first finds nothing. Test a format against real files before you save it. This is the route to a strict convention like 2026-02-25_ProjectName_CameraModel_001.

If you would rather describe the result, written instructions let you say it in your own words: "Name each PDF after the first heading and date in the document." NameQuick interprets that description once, when you save it, into a structured recipe it reuses on every run. Prompts written for a local model are interpreted on your Mac and do not leave it.

Watch Folders, including cloud storage folders

Watch Folders point NameQuick at a folder, with optional subfolders, and keep it watching. New files are indexed and renamed with Smart Rename or a preset as they arrive. Drop a card of photos into the watch folder and they are named on the way in, without you opening the app.

Watch Folders work on cloud storage synced to your Mac: iCloud Drive, and Dropbox, Google Drive, OneDrive, and Box through their File Provider folders under ~/Library/CloudStorage/. Files that are online-only are detected before renaming, and the renamed file syncs back through the provider's own client. This is sync-folder support, not a connection to your cloud account, so the file has to be on the Mac.

Quick Organize for folders that need sorting, not just naming

When a folder needs structure as well as names, Quick Organize reads the batch, groups the files into suggested folders, and proposes a filename for each. The complete plan is shown for review and you can adjust it before approving anything. Quick Organize runs on Managed AI and supported cloud AI providers. It is not available with a local model.

Duplicates

Batch imports create duplicates. NameQuick finds exact duplicates across tracked files and verifies each candidate with a byte-for-byte comparison before proposing cleanup, and it separately flags visually similar images for you to compare by hand. You choose what to keep, the copies you selected move to the macOS Trash, and the most recent cleanup can be undone. Nothing is deleted automatically.

Connected Inboxes

If a chunk of your batch arrives by email, connect an inbox and approve the senders you trust. PDF attachments from those senders are routed into a watched folder and renamed there. Inboxes can be paused, pointed at a different folder, or disconnected, and there is a record of what was filed. NameQuick does not read, file, or modify email itself, and credentials live in the system keychain.

Rules automation

Rules decide when and how files are renamed or moved. Conditions cover filename regex matches, file size, creation and modification dates, and EXIF metadata such as camera make and model, GPS coordinates, dimensions, capture date, and orientation, plus video attributes, combined with AND/OR logic. Rules run before the AI step and after the rename, so you can gate what gets processed and automate the filing afterwards.

A rule can find photos shot on a Nikon, move them into {year}/{month}/{camera_make}/, apply a blue Finder color label, add a comment, and adjust file dates. Another can send PDFs over 10 MB to an Archive folder. Because the batch preview shows the final name for every file before it runs, a duplicate name is something you catch on screen rather than after the fact, and any batch can be undone from History.

Finder integration and Library

A global keyboard shortcut and drag-and-drop rename a Finder selection without switching apps. The Library view searches original names, paths, AI-generated descriptions, and Finder tags, and filters by watch folder, state, or tag. List, grid, and timeline views help you scan a large import, and you can remove items from the library or move them to the Trash from inside NameQuick.

Real batches, end to end

A wedding photographer imports thousands of RAW and JPG files. A Watch Folder picks up each import, a preset pulls the capture date, camera model, and key descriptors, and a counter keeps the sequence. A rule moves each file into 2026/03/15/Canon/ and applies a purple tag. Nothing is typed by hand.

A researcher downloads papers and meeting minutes. Written instructions name each PDF after its first heading and the date inside the document. Rules move the results into {year}/{month}/{topic}, add a Finder comment, and apply a green label for "Reviewed." Because NameQuick extracts text from Office documents and OCRs scans, the same setup handles scanned transcripts and Word files.

A Downloads folder collects invoices, receipts, CSV exports, and zipped projects. A Watch Folder cleans up the names, adds a source prefix, and appends the download date with {date:yyyy-MM-dd}. A rule archives anything older than 30 days.

A paralegal scans a case file into one folder: motions, exhibits, correspondence, a lease attached as an exhibit. A filename format of {date}_{case_number}_{document_type} turns Scan_0091.pdf into 2026-05-02_Case-2026-CV-0412_Motion-to-Dismiss.pdf and Scan_0092.pdf into 2026-05-02_Case-2026-CV-0412_Exhibit-B_Lease.pdf, reading the caption and title from the first page. The Watch Folder stays in review mode so every name is approved before it is applied, and because the matter is confidential, the naming runs on a local model so nothing leaves the Mac. A rule files each approved document into Matters/{case_number}/{document_type}/.

Each of those batches has one thing in common: every file gets its own name from its own contents, with one preset or instruction driving the whole batch. That is the part Finder and Shortcuts cannot do, and the part worth testing on your own worst folder.

Try this on your own messy batch

The Self-Managed trial includes 50 renames in the app, no card required. Preview every name before you apply.

Joinhappy customers

NameQuick, Finder, and name-based renamers

FeaturemacOS FinderName-based renamersNameQuick
What it readsThe existing filenameThe existing filename and metadataDocument text, scanned pages and screenshots, photo content, EXIF and media metadata
Modes and rulesReplace text, add text, format with index/counter/dateMultiple rename modules, manually configuredSmart Rename, filename formats with field chips, written instructions, Rules
AutomationManual onlyManual; some offer saved presetsWatch Folders with subfolders and synced cloud storage folders, menu-bar mode, global shortcut
FilingRenames onlySome can move filesPath templates such as {year}/{month}/{camera_make}/, Finder tags, color labels, comments, date adjustment, Quick Organize plans
SafetyCommand-Z undoVariesPreview before apply, undo from History, preserved file dates, preserved extensions
PricingFree (built in)VariesFree trial: 50 renames, no card. Then $69 one-time Self-Managed, or Managed from $12/month

Other Mac renaming tools, and what each one is for

Every price and capability below comes from the vendor's own site on the date shown.

  • A Better Finder Rename, EUR 29.95 direct with a 30-day money-back guarantee, or via the Mac App Store without discounted upgrades. Version 12.31 needs macOS 13 or later (verified 2026-08-02). A deep name-and-metadata rule engine for the Mac.
  • Transnomino is free, version 10.1.0, macOS 14 or later, with donations invited from EUR 1 to EUR 20 (verified 2026-08-02). A capable rule-based renamer at no cost.
  • Hazel is $42 single-user, $65 family pack, $20 upgrade (verified 2026-08-02). It is a folder-rule automation tool rather than a renamer. There is no NameQuick integration, but the two compose through the filesystem: name with NameQuick, let Hazel's folder rules pick the file up from there.
  • Renamer.ai does read file contents. Subscription only, from $9.95/month for 200 files to $99.95 for 5,000, with a free tier, a web app, and a Windows and Mac desktop app. Web uploads are stored temporarily for up to 24 hours; the desktop app renames on device (verified 2026-08-02). A local AI model option, undo, and duplicate detection are not documented on renamer.ai as of that date.
  • Zush also reads contents. Mac and Windows, PRO from $48 one-time or $10 per month, with 50 free AI renames and no signup, three AI modes including BYOK and offline Ollama, and folder monitoring covering iCloud Drive, Google Drive, Dropbox, OneDrive, and Box (verified 2026-08-02). Showing the source text behind each proposed value, actions beyond renaming, a reviewable folder-grouping plan, and duplicate detection are not documented on zushapp.com as of that date.

Finder, A Better Finder Rename, and Transnomino work on the file name. Renamer.ai, Zush, and NameQuick read the file. That is the line that decides which tool solves your folder.

Conclusion

Finder's rename tool is the right answer to a name-editing problem, and Terminal and Automator extend it further, which the complete rename guide covers. None of them can tell you which invoice is which. NameQuick reads the file, proposes a name, shows you the whole batch before it runs, and undoes it if you change your mind.

Choose your download and try it on the folder that has been bothering you. The trial is 50 renames with no card.

FAQ

What is the easiest way to rename multiple files on macOS without third-party software?

Open Finder, select the files, right-click, and choose Rename. Pick Replace Text, Add Text, or Format, set your parameters, and click Rename. Command-Z undoes the batch. This edits existing names; it cannot build a name from what is inside a file.

Can Finder change file extensions or rename system folders?

Finder's batch rename can change text in file names, but Apple advises against renaming filename extensions or system folders, because changing an extension can stop a file from opening. NameQuick preserves extensions on every rename.

How is NameQuick different from Finder and other renaming utilities?

NameQuick reads the content. It extracts text from documents, reads scans and images as page images, reads photo content and EXIF metadata, and asks an AI model for a descriptive name. Presets, Watch Folders, and Rules then handle moving, tagging, adjusting dates, and filing.

Does NameQuick work with documents and images?

Yes. It supports 30+ file types, including PDFs, images, Office documents (DOCX, XLSX, PPTX), Markdown, and code files, and it handles documents, images, and media in a single mixed batch. Which formats are available can depend on the AI provider you choose.

Can I rename files stored in iCloud Drive or Dropbox?

Yes, when the folder is synced to your Mac. NameQuick works on iCloud Drive and on Dropbox, Google Drive, OneDrive, and Box through their File Provider folders under ~/Library/CloudStorage/. Online-only files are detected before renaming, and the renamed file syncs back through the provider's own client. This is sync-folder support, not a connection to your cloud account.

Can I automate filing with NameQuick?

Yes. Watch Folders monitor the folders you choose, apply a preset automatically, and Rules move files into structured directories using placeholders like {year}/{month}/{camera_make}. Rules can also apply Finder tags, color labels, and comments, and adjust creation or modification dates.

Is NameQuick available on Windows or iPad?

Not today. NameQuick is Mac-only. A Windows version is planned and there is a waitlist on namequick.app, with no promised date. Files imported from an iPhone or Android device can be renamed once they are on your Mac.

What does NameQuick cost?

Two paths, both starting free. Self-Managed is $69 one time for one device with lifetime updates, and you bring your own AI provider key or run a local model; its in-app trial is 50 renames with no card and no clock. Managed AI is a subscription from $12 per month for 500 renames up to $99 per month for 10,000, with a trial of 14 days with 250 renames included that starts in checkout. There is a third path: on Setapp, AI renaming is included in the subscription with no API key to set up, though the included AI credits can run out, and the app tells you when they do and links to your remaining credits.

Josef builds NameQuick and writes about practical file organization, automation, and macOS document workflows.

Batch rename free

Ready to rename the whole folder at once?

Download NameQuick, drop in a messy batch, and see the new names before anything changes. 50 renames free, no card.

Joinhappy customers

Mac or Windows?