How to Create Photo Name Badges or IDs using OnMerge Images
(Download Sample Files here)
This how-to tutorial will show you how to create mail-merged name badges or tags that
include a person’s photo. This same approach works for printing name badges or name tags for conferences, events, and even high school and college reunions. It's also great for creating ID cards and membership cards that must have people's photos on them.
You can start with data in Excel spreadsheets or any other database format that Word understands. The key is that Excel and other database systems don't have the formatting power to make good-looking name tags, so we use Word's mail merge feature to format the name tags or badges.
Note: this how-to assumes the OnMerge Images
add-in is installed in your copy of Word. You can get a free trial copy here.
The badges will be printed on Avery 5392 name badge
blanks, but you can easily change the forms you're using. The merged result will look like this, though you'll be able to change the format once you understand the basics:
Best of all, we’ll show you a system for laying out professional-looking
name badges or ID cards that mail-merge perfectly and neatly every time!
To do this merge, you will need:
- OnMerge Images (click for free trial version)
- A data source of people’s names and contact information.
- Their photos
- A layout template for name badges, which we’ll show you
how to create.
Setting up the Master Badge Template
We will be using a sample database for this sample, but you
can use your own database, spreadsheet, or your Outlook Contact List.
We have included a pre-built template for the above name
badges so you can easily follow along these steps. Click here to download the sample files.
Setting up the Merge Process
Start with a blank Word document. Select Mailings + Start Mail Merge + Step by
Step Mail Merge Wizard to bring up the Mail Merge wizard on the right side
of your screen. The wizard will guide you through six steps to complete your
Wizard Step 1 of 6, Select document type: this example creates
labels, so select Labels and click Next at the right, bottom of
the screen. These aren’t sticky labels; “Labels” is just Microsoft’s term for
any layout where several items (like badges) are printed N-up (i.e.
2-up, 3-up, etc.) on one large page.
Wizard Step 2 of 6, Select starting document:
If you were typing in a document from scratch, you would select Use
the current document. If you already have a pre-existing
letter, select Start from template or Start from
existing document and select a document below.
Click Label Option and select Avery 5392
or whichever blank labels you have
Wizard Step 3 of 6; Select recipients. Here, we will use a
pre-prepared Access database.
Select Use an existing list, press Browse, navigate
to your database and click OK.
Click Next back in the Mail Merge Wizard.
Wizard Step 4 of 6, Arrange your labels:
We strongly recommend that you always use a Word table as
shown below to lay out all small layouts like this. Once you understand it, this
approach gives much better control over the formatting and merging than any
other method we know of.
Word’s badge label layout is itself a table with 6 cells, and
we’ll need to get rid of the internal margins in those cells. Make sure the
cursor is in the very top, left corner of the top, left label and select Layout
+ Properties + Table tab + Options, set all the default
cell margins to 0.0, press OK, OK.
Don’t miss the following unobvious tricks: making sure the cursor
is still in the same place as above, click Page Layout and set all
of Indent Left, Indent Right, Spacing Before to 0.
Insert a 3 x 2 table in the top, left label: make sure the cursor
is still in the top, left label, then Insert + Table + Insert
Table, 2 columns, 3 rows, OK.
Place the cursor in the top, left cell of the new table, then
hold down Shift and click (i.e. Shift-click) in the top, right cell. The
entire table row will be selected. Select Layout + Properties (NOT
First, set the properties for the whole table. Make sure the Table
tab is the dialog box is active, check the Preferred width box, enter 4.0
(the width of each badge) in the box to the right. Set Indent from left
to 0. To get rid of borders, press Borders and Shading, None, OK.
To set the properties of the first row, click the Row tab,
check the Specify height box, enter 0.75 in the box to the right,
select Row height is: Exactly. Click the Cell tab, set Vertical
alignment to Center.
Click the Row tab, click the Next Row button to
access the 2nd row’s properties, repeat the above but use 1.75 as
Click the Row tab, click the Next Row button again
to select the 3rd row’s properties, repeat the above but use 0.5 as
If you cannot see dotted-line outlines of the table cells, Layout
+ View Gridlines
To make the top row into a single wide cell, place the cursor in
the top, left cell of the table, then hold down Shift and click (i.e.
Shift-click) in the top, right cell. The entire table row will be
selected. Right-click on the row and select Merge Cells from the
drop-down list. The entire row will now be a single cell.
To make the bottom row into a single wide cell, repeat the above
step in the bottom (3rd) row of the table.
To make the center, left cell slightly narrower than the right
one, place the cursor in the left, center cell and select Layout + Properties,
the Cell tab; set the Preferred width to 1.6, press OK.
The table will now look like this:
We’ll now create our event’s simulated “logo.” Place the cursor
in the bottom row, select Design + Shading (the Design ribbon on
the far right; there are two of them), pick a dark color. Select Home + <Font
color icon>, pick White. Type the event’s name, then select the
text and pick a suitable large font and type size (e.g. Arial Narrow, 28 pt.),
click the <Center text> icon.
We’ll now place the person’s name at the top of the badge in
large type. Some people have long names, so it’s important to use a narrow
or condensed font such as Arial Narrow to avoid overflow. Place the
cursor in the top row. Click Home, select Arial Narrow, 28
points, Bold. Click the <Center text> icon.
However, the narrow font won’t prevent overflow in 100% of cases, so we must
allow for the case where the name will break onto two lines. Tighten up the
spacing between lines by clicking on the small icon
to at the very bottom, right of the Paragraph section of the Home
ribbon to bring up a dialog box. In the Spacing section, set Before
and After to 0, Line spacing to Exactly, and
At to 24 (or about 85% of whatever font height you’re using).
Press OK. This will make the line spacing a little crowded, but makes
(rare) 2-line names fit in the limited vertical space we’ve reserved.
To insert the actual mail-merged name, click Mailings + Insert Merge
Field. In the popup dialog, double-click on First Name, double-click
Last Name, click Close. Insert a space between the First_Name and
Place the cursor in the right column of the center row and add
appropriate personal information (organization, job title, etc.) using Mailings
+ Insert Merge Field. Format as appropriate (e.g. Arial Narrow 18 pt).
Now for the Photo. Place the cursor in the left column of the
center row and click Mailings + OnMerge Images. In the OnMerge
In this example, we have the photos in a folder named Staff
Portraits, so press the Browse button and navigate photo folder, press OK.
The photos are named <First> + blank + <Last>.JPG
so we’ll enter a Merge Database lookup on the first name part row
for the First_Name, the Text value <spacebar> in the second row,
and a Merge Database lookup of Last_Name on the third row. A photo will
pop up in the preview area since OnMerge Images is able to guess that the
filename ends in .JPG
Select the Merge Options tab, set Image Box Width
to 1.6 and Height to 1.7.
To prevent generating error messages in the otherwise-blank slots
at the end of the last printed sheet, make sure that the Merge Options
tab is still selected, click Merge blank image under When all
Update all labels in the Mailings ribbon or in the Mail Merge
Wizard area to copy the information the remaining badges. Notice that Word
inserts <<Next Record>> in each duplicate badge, which will
alter the on-screen formatting. Please ignore this as it will not affect the
What is <<Next Record>>?
This is a non-printing marker which Word automatically puts into all but the first record of a multi-record page.
Normally, the Mail Merge process will advance to the next data source record only after merging the entire template with a data source record, but <<Next Record>> causes the mail merge processing to immediately advance to the next data source record.
Click Next back in the Mail Merge Wizard.
Wizard Step 5 of 6, Preview your labels: you may use the <<
and >> buttons in the mail merge wizard to preview your
finished labels. Click Next.
Wizard Step 6 of 6, Complete the merge: Clicking Print
will merge the labels with images directly to your printer. Clicking Edit
individual labels will create a new Word document that contains
all the badges in the completed mail merge; this option is useful for final
verification before printing.
There you have it! You started with Excel or other data and some photos, and ended up with the ability to print hundreds or thousands of great-looking name badges and name tags with very little effort. Data or layout changes? No problem -- just make the changes in Excel or the Word template and let Word do all the work of reprinting new badges and tags.