By default, iTunes or iCloud will sync your contacts in bulk, with little control over the process, and no export options.
With iMazing, it becomes easy to transfer contacts from your iPhone to your computer, or the other way around – sharing contacts securely, without syncing, and outside of the cloud can be done in just a few clicks.
Supported export formats are:
Anyone who wants to transfer or backup their contacts to their computer, or to an external drive.
Download and install iMazing.
To transfer iPhone, iPad, or iPod Touch contacts to your computer:
Launch iMazing and connect your device.
In the left sidebar, select Contacts. To view your most recent contacts, you may need to refresh your data.
If this is your first time connecting your device, iMazing will initiate a backup to pull your contacts.
Select the contact(s) you want to export.
In the bottom toolbar, click one of the Export buttons. This will open a save panel dialog box.
In iMazing's preferences you can:
Mac: iMazing > Preferences… > Other Data
Windows: Edit > Preferences… > Other Data