Bulk Edit Job Titles in Mac Contacts

Sort by Job Title, select the variants, open Bulk Edit, and use Find and replace or Capitalize words. Review the preview before applying.

Bulk Edit preview changing job titles on selected fictional contacts
Bulk Edit preview with fictional Sample Contacts.

Imports and signatures produce job titles like “Sr. designer”, “Senior Designer”, and “senior designer ”. They make filtering and exporting unreliable.

Bulk Edit fixes them in a few passes, each with a before-and-after preview.

Useful operations for titles

Bulk Edit operations for Job Title
ProblemOperation
Trailing spacesTrim whitespace
Mixed caseCapitalize words
Abbreviations such as “Sr.”Find and replace “Sr.” with “Senior”
Many variants of one titleSet value on the selected cards
Pattern-based changeFind and replace with Regular expression

A safe sequence

  1. Show the Job Title column. Sort by it so variants sit together.
  2. Select one variant group. Keep each pass small and readable.
  3. Apply one operation. Review Changes, check the skipped list, save the recovery vCard, apply.
  4. Repeat for the next variant. Re-sort and check that the variants have merged into one spelling.

Regular expressions, carefully

Regex is useful for patterns such as removing a trailing department in brackets. Compact Contacts blocks risky constructs such as lookarounds, backreferences, and nested quantifiers, and limits patterns to 256 characters.

Use $1, $2 in the replacement to reuse captured groups. Test on a small selection first.

Questions people ask

Can I change Department at the same time?

Bulk Edit can change several fields, but separate passes give clearer previews.

Does capitalization respect my language?

Capitalize words uses the system’s rules. Check names with special casing, such as Turkish İ, in the preview.

Is this available on iPad?

Yes, with the same operations and preview.