How to Batch Tag Files and Folders on Mac
Finder can apply the same tags to several selected files at once, which is often all you need for an occasional batch. The harder cases start when a batch needs several tags, different files need different treatment, or the same tagging process returns every week.
This guide starts with native Finder batch tagging, then shows how presets, filters and workflows can turn repeated batches into a reusable process.
How to tag multiple files at once in Finder
- Select the files or folders you want to tag.
- Click the Tags button in the Finder toolbar, or Control-click the selection.
- Choose one or more existing tags, or type a new tag name.
- Press Return to confirm a new tag.
Finder applies the chosen tags to every selected item. Command-click adds individual files to the selection and Shift-click extends it across a range, which is usually enough to assemble a batch inside one folder.
The File menu offers the same tagging options, and a Favorite Tag can be toggled across the whole selection with Control-1 through Control-7. Get Info also works, but selecting many files can open many Info windows, so it is not the most direct route for a batch. If you are new to the basics, start with how to tag files on Mac.
Apply several tags to the same batch
A batch can receive more than one tag in the same pass. Each selected item ends up with the complete set.
client-brief.pdf
hero-final.png
notes.md
apply
Client North
2026
To ReviewThe batch is uniform. Finder does not turn that set of choices into a reusable tagging job for the next batch, so the same combination has to be assembled by hand each time, and a single typo creates a near-duplicate tag.
What happens when you tag a folder
Tagging a folder tags the folder itself. It does not automatically apply the same tag to every file and subfolder inside it.
Project Atlas/ [Project Atlas]
brief.pdf
assets/
notes.mdThis is often the behaviour you want, because the folder tag describes the container. It becomes a problem when you expected the documents inside to become findable through the same tag search.
When you actually want to tag the whole folder tree
There are two different intentions here. Tagging the folder describes the container. Tagging the contents means every matching file inside should carry the tag so it appears in tag searches on its own.
Finder has no switch for the second case, so the usual native approach is to open the folder, select the files and tag the selection. With recursive processing enabled, Little Tagger can start from a root folder and process the files and subfolders beneath it in one pass.
- Aliases are excluded by default so the same file is not processed twice.
- Aliases can be included explicitly when that is what you need.
Recursive processing should be deliberate because a large folder may contain files that were not meant to receive the same treatment. Filters, covered below, are the usual answer when a tree is mixed.
Save a repeated batch action as a preset
A Little Tagger preset stores one reusable action: add, remove or replace. That action can contain several tags, along with the processing options that belong with it.
Preset: Project intake
Action: Add
Tags:
Project Atlas
2026
To ReviewThe next batch can reuse the preset instead of selecting the same tags again, which also means the tag names stay exactly as they were the first time. See how reusable tagging presets work.
Let different files in the batch match different rules
Real batches are not always uniform. A folder may contain PDFs, images, drafts and final exports that should not all receive the same tags.
A preset can carry filters so it only processes the files that match. Supported filter concepts include file type, file name, file date, file size and existing tags.
Filter: file name contains "final" hero-final.png match proposal-final.pdf match draft.png skip notes.md skip
Filters are saved with the preset, so the selection rule returns with the tagging action instead of being rebuilt by splitting the selection by hand.
When a batch needs more than one tagging step
Some routines are not a single action. A workflow combines presets into an ordered sequence.
1. Remove the old status 2. Apply project tags 3. Add Reviewed where the filter matches
Each preset runs in order, so later steps see the changes made by earlier ones. That is materially different from applying several tags simultaneously, because a step can react to the state the previous step produced.
A workflow can be marked as a favorite and started with a shortcut from ⌘0 to ⌘9. On Macs with Apple Intelligence, Little Tagger can also generate a short description summarizing what a workflow does, though a workflow runs perfectly well without it. Explore tagging workflows.
Choose when the batch is processed
A preset or workflow can run manually, immediately, after 3 seconds or after 10 seconds.
A short delay is useful when several files are being added to the workspace and you want them to arrive before processing begins. Manual is the right choice when you want to look at the batch first.
Files enter Little Tagger when you choose
Files reach the workspace in three ways: the global shortcut ⌘⇧E, drag and drop, or Add Files inside the app.
The process starts with files or folders you deliberately send to its workspace, which keeps tagging tied to a moment you chose rather than to background activity.
Which batch-tagging method should you use?
| Situation | Best fit |
|---|---|
| A few selected files need the same tag once | Finder |
| Several selected files need the same few tags once | Finder |
| The same tag combination returns regularly | Little Tagger preset |
| Different files in a batch need different treatment | Preset filters |
| A folder tree should be processed recursively | Little Tagger recursive processing |
| Several tagging steps must run in order | Little Tagger workflow |
Three common batch-tagging examples
Project documents
A preset adds the project, the year and an initial status to everything in the incoming batch, so a new set of documents starts in a known state.
Design or photo exports
An export folder usually holds working files as well as deliverables. A filename or file type filter limits the preset to the final exports, and the drafts are left alone.
Business documents
A monthly batch of invoices receives the customer, the year and an accounting status. A workflow can remove last month's status first so the two do not sit on the same file.
Batch tagging changes tags only
Little Tagger's tagging actions change Finder tags. Files are not renamed, moved or edited, and the tags written remain standard Finder tags that stay readable in Finder and other compatible Mac software.
Frequently asked questions
Can Finder tag multiple files at once?
Yes. Select the files in Finder, then use the Tags button in the toolbar, the File menu or the context menu. Every selected item receives the same tags.
Can one file have multiple Finder tags?
Yes. A file or folder can carry several Finder tags at the same time, which is what makes tags useful for project, year and status information at once.
Does tagging a folder tag everything inside it?
No. A tag applied to a folder describes the folder itself. Files and subfolders inside it do not receive the tag automatically.
How do I apply a tag recursively to a folder?
Finder has no recursive tagging option, so the native approach is to open the folder, select the files and tag the selection. Little Tagger can process a folder and the files and subfolders beneath it when recursive subfolder processing is enabled.
Can different files in one Little Tagger batch receive different tags?
Yes. A preset can include filters based on file type, file name, file date, file size or existing tags, so it only processes matching files. Different presets can then handle different parts of the same batch.
Does Little Tagger watch folders automatically?
No. Little Tagger is workspace-based. Files arrive through the global shortcut ⌘⇧E, drag and drop or Add Files, and processing starts when you run a preset or workflow.
Can Little Tagger process aliases?
Aliases are excluded by default so the same file is not processed twice. They can be included explicitly when that is the behaviour you want.
Does batch tagging move or rename files?
No. Little Tagger's tagging actions change Finder tags only. File names, locations and contents are left unchanged.