Goldbug Software

Second Contacts2

Second Contacts2 for Mac

Second Contacts2 is an application for editing vCard files and contacts in your Mac.

This is a combined application of AddressBook Aid2 and vCard Editor2. It can open several vCard files while editing contacts in your Mac and drag&drop contacts between them. It also has the new feature: Replace All in the Find&Replace.

In Second Contacts the contacts in your Mac and a vCard flle are shown in a table such like a spread sheet. The values of the contact are separated in the columns, and you can add/edit each value in the cell, sort the value in the column. You can find a value and replace all of them at once. And you can compare any two contacts in the special panel. Second Contacts2 is specialized in editing the contacts in your Mac and vCard.



Second Contacts2 | USD8.99

macOS 10.11 and later

Please download the trial version from here.


Allowing Second Contacts2 to access your contacts

Your contacts are protected in your system.
When Second Contacts2 is launched at first time, an alert for enabling access to your contact will be shown. Please allow Second Contacts2 to access your contacts, otherwise Second Contacts2 doesn't work. The other way is allowing Second Contacts2 to access your contacts in the System Preferences.
Opening the System Preferences, there is a privacy pane in the "Security & Privacy" preferences. Then select the checkbox for Second Contacts2 in the pane.

Second Contacts2 for Mac

Read/Write contacts in your Mac

Second Contacts2 shows contacts in the table such like a spread sheet. You can select a type of the value of each column such as Phone, Email, Address by the View Type and Columns menu.
If the value has a label, it is shown together with the value, and you can change both label and value at the cell during editing.
To edit the value, you need to click the edit button in the Toolbar, and double click the cell to change the text value. Then the red line is shown under the Toolbar to show it is editing mode.
When you double-click the cell in the Address and Instant Message columns, the special panel is shown to change the labels and values. Also such a special panel will be shown when you double-click the cell with holding the command key. The panel is also used to add/delete the labeled value.



When you double-click the address cell, the address panel above left will be shown, and you can edit the items of the address.
When you double-click the Address cell with holding command key, the another address panel above right will list the addresses in the contact that is used to add/delete a address.

Read/Write vCard and CSV

Second Contacts2 can read/write a vCard file and can read CSV file.
To read a vCard file or CSV file, select the file in the file dialog by the open menu in the file menu. Then a new window will open to show contacts in the file. You can edit the contacts as same as the contacts in your Mac. Also you can drag&drop the contacts to other window of Second Contacts. However you can not edit the CSV file. It is read-only.

Reading CSV file, Second Contacts2 detects the type of value by the first line of the CSV file. If your CSV file doesn't have the first line, please add it by referring the sample CSV file below.


Text Encoding

When you import the file, you may need to specify the text encoding. Please select an appropriate encoding in the open panel.

To Export vCard and CSV

The menus:Export as vCad and Export as CSV in the file menu are enabled when you select more than one contact in the window. When the menu is selected, the save file dialog will be shown. Please set the filename, then the contacts you selected will be written in the file.

When you select the "Export as CSV" menu, the contacts is written to the file with the first line which is mentioned above. It means that not all the values in the contact are written in the file. Also the text encoding will be UTF-8.

Column sort

Each column in the table has a sort button. It will help you finding a duplicate value.
The Sort Options menu in the Toolbar is for changing the sort method. You can switch the way of sort to State or ZIP when you click the button in the header of Address Column.



The FindBar is shown when you click the Find button or select the "Find..." menu in the Edit menu.
When you type a word in the search field, the matched words are highlighted in gray background. The word in orange background is the replacement target. It shows the word will be replaced when you click the replace button.

Please note that the string in the address cell consists of several sub items and the item is used to "find" a string. For example when the address is "Cupertino, CA" and State and City are "CA" and "Cupertino". You can not find "Cupertino, CA", but you can find "CA" or "Cupertino" respectively. This is a restriction of implementing the replace function.

Comparing arbitral two contacts and editing

The compare panel is for comparing arbitral two contacts in the vertical table.
It is shown when you select the "Compare two contacts" in the Format menu with selecting arbitral two contacts.
In the edit mode, you can change the value and move/copy between contacts by drag&drop.
In order to copy the value, dragging value with holding option key.

An action in the context menu of the table cell and substitution

When you control-click the cell, the context menu will be shown as below. Some cells have a action such as opening a mail message or a map. The action depends on the type of the cell.

In the edit mode, some edit menus in the context menu will be enabled such as inserting a value or replacing the value in the selected cells. If multiple cells are selected, the operation works for the selected cells.

Bulk edit function of data in the selected multiple cells

You can change labels or values of selected multiple cells at once.
Select multiple rows, and change the value of one of the cell by double-clicking the value. Then an alert is shown for making sure the operation. When you select OK, the values of selected cells will be changed as it is entered.

Showing QRCode with various formats

Second Contacts2 can show QRCode of the selected contact with various formats, and you can Copy&Paste the image to other documents.

Dynamic Text

You can change font and size in the row of Table.

Drag&Drop Contacts

You can drag&drop contacts between Apple Contact or Apple Mail.
And when Groups are visible, Drag&Drop can be used to add a member to a group.
You need to click the Edit button before you drop contacts from Apple Contacts.

"Copy" and "Copy as CSV"

The "Copy" and the "Copy as CSV" menu in the Edit menu, are used to copy the select row as "Text" to a paste buffer. When you select the "Copy", items in the columns are divided by a tab. When you select the "Copy as CSV", they are divided by a comma. So when you chose "Copy", you can paste the row to the table of Numbers or Excel as what you see.


Select a contact and then select “Print” from the File menu. You can select multiple contacts by cmd-click.
When you select the "Second Contacts2" menu in the print dialog, the configuration pane will be shown for selecting a value to print.

Operating system requirements:

Second Contacts2 works in macOS 10.11 and later.