To move a project archive between Macs and keep Finder tags, preserve the tags on the project folder before you compress it, create a Mac-aware ZIP, then extract and check the folder on the destination Mac before deleting the original. Finder tags belong to files and folders; an archive is a package of their contents, so don’t assume the archive file’s own tag will be applied to everything inside it.

Choose the right workflow for your archive

If you have a project folder that still needs to be compressed, use Apple’s ditto utility to make a ZIP that stores Mac metadata. Apple recommends ditto for distributing Mac software as a ZIP, and its manual documents both extended-attribute preservation and an option for storing metadata inside a ZIP. Finder tags are part of the metadata story: Apple’s File Provider documentation identifies tag data as item metadata, while the ditto manual says it preserves extended attributes by default. Apple’s packaging guidance, Apple’s File Provider documentation, the macOS ditto manual

If you already have a ZIP made by another app or received from someone else, there is no universal Finder control that can restore tags the archive never saved. Extract it, check the contents, and reapply any missing tags in Finder. The same applies when the receiving storage or transfer service strips metadata: the files may arrive intact while their tags do not.

Create a ZIP that carries Mac metadata

First, in Finder, select the project folder and note its tags. You can see or add tags from the toolbar’s Tag button, the File menu, or Control-click; a folder can have multiple tags. Apple’s Finder tag guide

Open Terminal and type this command, leaving a space after the final word:

ditto -c -k --sequesterRsrc --keepParent 

Drag the project folder from Finder into the Terminal window to insert its path, then type a space and the full destination path for the ZIP file, such as ~/Desktop/ClientProject.zip. Press Return. The completed command will resemble this example:

ditto -c -k --sequesterRsrc --keepParent ~/Documents/ClientProject ~/Desktop/ClientProject.zip

Replace both example paths with your actual folder and destination. -c -k creates a ZIP; --keepParent includes the project folder as the archive’s top-level folder; --sequesterRsrc stores resource forks and Finder metadata in the ZIP’s __MACOSX directory. The ditto manual says PKZip extraction automatically finds those resources. This method is intended for Mac-aware extraction. A recipient using a different operating system or ZIP tool may not restore Mac metadata in the same way.

Keep the original folder until you have verified the extracted copy. If Terminal reports an error, don’t assume the ZIP is complete; read the message and rerun after correcting the path or destination issue. The manual notes that ditto can report errors while continuing to copy, so a created archive alone is not proof of success. macOS ditto manual

Extract and check the tags on the destination Mac

Transfer the ZIP, then extract it on the destination Mac. Open the resulting project folder in Finder, select a few files and subfolders you know were tagged, and inspect their tags with Finder’s Tag button or File menu. For a broader check, select the expected tag in the Finder sidebar or search for its name; Apple documents both methods for finding tagged items. Apple’s Finder tag guide

Also check that the expected project folder and files are present and open the files that matter to your work. Finder can show a tag color or name, but that visual check does not establish that the archive contains every required project file or that an application-specific project will open correctly.

If tags are missing

Select the affected files or folders in Finder and add the missing tags through the Tag button or Control-click menu. You can select multiple items to apply a tag to them together. If the tags matter across platforms or archives created by other tools, keep a simple accompanying text note that lists the tag names and the files or folders they apply to; Finder tags are metadata, and compatibility depends on the tools and storage involved.

After checking the extracted project, you can keep the ZIP as your archive and remove the source folder if that suits your workflow. Retain a separate backup for important work. Finder offers tagging and tag search, but there is no Finder command that guarantees every third-party archive will preserve or restore its tags.

Sources