Each time that you send a new message in Outlook, the emails that you type in To/Cc fields, are automatically inserted into the AutoComplete list, so in the next time that you type an email address, Outlook automatically completes the right email address for you. 

The AutoComplete file of Outlook is stored under [Your Profile]\Application Data\Microsoft\Outlook , and it always saved as the profile name of Outlook with .NK2 extension. 

This utility reads the AutoComplete file of Outlook (with .NK2 extension), displays all email records stored in it, and allows you to easily export these records into text/html/xml file.

Download NK2View here

Using NK2View

NK2View doesn't require any installation process or additional DLL files. Just copy the executable file (nk2view.exe) to any folder you like, and run it. 

After your run it, NK2View utility displays the AutoComplete list of the default Outlook profile. If you want to view the AutoComplete list of other profiles, simply use the 'Open .NK2 File' option.

NK2View Columns
  • Display Name - The name that represents this email. If there is no name for this email, the email itself will be displayed in this field.
  • Email - The email address that you sent. If your Outlook is connected to Exchange server, you may get here the Exchange/Active Directory string (something like /o=xxxxx/ou=yyyyy/cn=Recipients/cn=name) instead of the real email address. In order to view the real email address, select the desired item, and press F9 (Open Item Details Window).
  • Type - The type of the address: SMTP or Exchange.
  • AutoComplete Value - The AutoComplete string, exactly as it appeared in the AutoComplete drop-down list.
  • Entry ID - The ID string of the specified address. This value is internally used by Outlook to identify the address record.
  • Index - Numeric value the represents the order of the address records in the .NK2 file (The first record is 1, the second is 2, and on...)
  • Recipient Type - To, Cc, or Bcc. This value is updated according to the last time that you sent a message to the specified address.

Delete AutoComplete Items

Starting from version 1.10, NK2View allows you to delete unwanted/obsolete AutoComplete items. After you delete the items, Outlook won't display them in the AutoComplete combo-box.

However, before you make any delete action, you should always backup your .NK2 file, so if something goes wrong with the delete, you'll be able to restore the original AutoComplete list. Also, while you use the delete option, Outlook application must be closed.
Add AutoComplete items from your address book

Starting from version 1.15, NK2View allows you to add new AutoComplete items directly from your address book. In order to use this feature, close your Outlook, choose the "Add Items From Address Book" from the File menu, and then select the items that you want to add. 

Be aware that the number of AutoComplete items that are allowed in NK2 file is limited to 1000.

Warning !!! 
Some users complained that their .NK2 file stopped working in Outlook after trying to add items from the address book. Before you add a new AutoComplete item, you should always backup your .NK2 file, so if something goes wrong, you'll be able to restore the original AutoComplete list. Also, while you use the add option, Outlook application must be closed.

Download NK2View here

NK2View is a free utility developed by NirSoft. The software is supplied “as is” and all use is at your own risk. SmartCloud disclaims all warranties of any kind, either express or implied, as to the software, including, but not limited to, implied warranties of fitness for a particular purpose, merchantability or non‐infringement of proprietary rights. Neither this agreement nor any documentation furnished under it is intended to express or imply any warranty that the operation of the software will be uninterrupted, timely or error‐free.

Under no circumstances shall SmartCloud be liable to any user for direct, indirect, incidental, consequential, special, or exemplary damages, arising from or relating to this agreement, the software, or userʹs use or misuse of the software or any other services provided by SmartCloud. Such limitation of liability shall apply whether the damages arise from the use or misuse of the software or any other services supplied by SmartCloud (including such damages incurred by third parties), or errors of the software.