Print Envelopes and Mailing Labels from Address Book

I’ve been using OSX for a few years now but every once in a while I run into one of those obvious features of the OS that I never knew about. This happened just the other day with the Address Book.

The Mac Address Book has a very full featured print facility which lets you print envelopes, mailing labels, even a pocket address book. You just need to select a card or range of cards and select Print from the menu. Check out the video below to see the entire process.


Have you come across anything about OS X that you never knew existed, tell us about it here.


  1. Tammy Schmitt on December 11, 2010 at 10:56 am

    How can I merge two names with the same address onto one envelope? i.e. I’m doing Christmas cards and my contacts are all individual names (so I can have their birthdays sync to my ical) and I want it to print as M/M Joe Smith or Jane and Joe Smith, etc.

    • Joe on December 11, 2010 at 11:00 am

      One possible way to do this is to pick one of the two addresses and use the Company name field to print M/M Joe Smith, then collect all of those into their own group. You should then be able to print the company name instead of the person’s name.

      It’s a bit of a hack but I can’t think of any other way to do it.

      If you like the answer please tell your friends about us.

      • Joe on December 11, 2010 at 11:27 am

        No, actually that doesn’t work. Up to mac version 10.5.8 it would try to match spouses from two cards with the same address but it was pretty buggy. They removed this feature in 10.6

        Now the official way to do it is to put the names of both people in the first name field and then fill the last name field. Again, this is a bit of a hack.

        So in your situation, you could have cards for both people with the same last name and then choose one of them to be used as the mailing address card and add the spouses name. This is how I manage our holiday card list.

        Reference: Printing mailing labels with multiple names.

  2. curt sriver on February 13, 2011 at 7:13 pm

    When I want to print one label and the Avery # 1 label has already been used how do I adjust the starting point ? I’m using address book with a HP printer.
    Thanks for the help.

    • Joe on February 14, 2011 at 9:36 pm

      Sorry. I don’t think there is a way to do this.

  3. Randi on May 2, 2017 at 2:58 pm

    Is there a way to print your return address on the back of the envelope flap itself??

    • Joe Cotellese on May 30, 2017 at 5:46 am

      I don’t think so.

Leave a Comment