Problem solved by Diff Anything macOSWindows

Bring the changes from both folders together

With Diff Anything Pro, sync two folders on Mac, preview the copy directions between your computer and an external drive, and undo the synchronization.

See it in the app

Watch four differences become two matching folders.

No accounts, cloud comparison service, analytics, or telemetry.

Diff AnythingSync two folders on your Mac in both directions: each folder gets the files only the other has, and the newer version of each changed file. You see every step before anything is copied, and nothing is deleted in this first synchronization. Watch on YouTube

The problem

Why the usual workflow gets in the way.

Your family documents are on your Mac and an external drive. You edited the holiday plan on the Mac, updated the moving checklist on the drive, and added files to each. Copying one entire folder over the other could lose work.

The solution

How Diff Anything handles it.

Compare both folders in Diff Anything, select the differences and choose Update both. Review the direction of each copy before applying the plan. Folder synchronization requires Pro. Everything runs locally, with no AI involved.

01 / Two-way folder synchronization on Mac

Keep the changes made in both places

The tutorial compares a family documents folder with its copy on an external drive. The holiday plan is newer on the Mac; the moving checklist is newer on the drive. A beach photo exists only on the Mac, and the insurance contacts only on the drive.

The first Update both preview sends two files each way. After four operations, the comparison reports No differences found. The tutorial also shows the Undo synchronization control.

02 / Two-way folder synchronization on Mac

Review the plan before copying

Update both brings across files found only on the other side and uses modification dates to choose between changed files. Check the arrows and the proposed operations before applying them. Files whose dates do not establish a newer version are listed for you to decide.

For the first synchronization shown in the tutorial, nothing is deleted. Review each later preview as well; the proposed operations are the source of truth for that run. To copy in one direction, use Sync left to right or Sync right to left instead.

03 / Two-way folder synchronization on Mac

Keep a way back

The preview lets you keep timestamps and permissions. A recovery backup supports Undo synchronization. If the folders have changed since the comparison, rescan before applying a new plan.

This is a comparison and synchronization workflow you run when needed. Your files stay on your computer and connected drive; they are not uploaded.

04 / Two-way folder synchronization on Mac

Folder sync is included with Pro

Copying and synchronizing folders, including Update both, require Pro. The free folder comparison shows the first 100 items of the result, with up to 10 new comparison sessions per local day.

Clear answers

Common questions about sync two folders on Mac.

Can I sync a Mac folder with an external drive?

Yes. Select both folders, compare them and review the Update both preview in Diff Anything Pro before applying the copies.

What happens when both folders contain a changed file?

The preview uses modification dates to identify the newer version. If the dates do not establish which version is newer, the file is listed for your decision. Review the proposed direction before applying it.

Can I undo the synchronization?

Yes. Diff Anything keeps a recovery backup for Undo synchronization. Check the result before continuing work in the folders.

Three short steps

Compare, preview both directions, then apply.

  1. 01

    Choose Compare two folders. Open your Mac folder on the left and the external-drive folder on the right.

  2. 02

    Review the differences, tick Select visible and choose Update both. Check every copy direction in the preview, including any files left for you to decide.

  3. 03

    Click Apply to copy the selected files. Check the refreshed comparison. Use Undo synchronization if you need to restore the previous state.

Available for macOS and Windows

Solve it with Diff Anything.