Guide

How to print name tags from Excel or CSV

Turn a spreadsheet roster into a complete sheet of printable name tags without Word, mail merge, copied text boxes, or one-at-a-time editing.

Published: July 13, 2026

In this guide
  1. Prepare the roster
  2. Save Excel or Google Sheets as CSV
  3. Import and map columns
  4. Choose an Avery-compatible badge layout
  5. Print a plain-paper alignment test

Quick answer

Put one person on each spreadsheet row, save the sheet as a CSV file, then open the free online Name Tag Maker. Switch to Text mode, select Import CSV, choose which columns should appear on the badge, and import the labels. Pick the badge preset that matches your paper, download the PDF, and print at 100% scale.

Have the roster ready? Open the MakeMyStickers Name Tag Maker. Your CSV is processed in the browser and is not uploaded to a server.

1. Prepare the spreadsheet

Use one row per person and one column per type of information. Clear column headings help the importer and make the file easier to reuse. A simple event roster could look like this:

NameCompanyRole
Alex MorganNorth StudioSpeaker
Jordan LeeMaple SchoolTeacher
Taylor RiveraRiver MarketVendor

The first row should contain headings, not a person's name. Useful columns include Name, Company, Role, Grade, Homeroom, Table, Team, or Pronouns. You do not need to include every spreadsheet column on the final badge.

2. Save or download the roster as CSV

Microsoft Excel

  1. Open the worksheet containing the roster.
  2. Choose File > Save As.
  3. Select CSV UTF-8 (Comma delimited) (.csv) when available.
  4. If Excel warns that only the active sheet will be saved, confirm that the roster sheet is active.

Google Sheets

  1. Open the roster sheet.
  2. Choose File > Download > Comma Separated Values (.csv).
  3. Google Sheets downloads the current tab as a CSV file.

Keep the original spreadsheet. CSV stores the values from one sheet, but it does not preserve colors, formulas, multiple tabs, or formatting. Export a copy instead of replacing the original workbook.

3. Import the CSV into the Name Tag Maker

  1. Open MakeMyStickers Name Tag Maker.
  2. Choose Text mode. The CSV import controls appear with the text input.
  3. Select Import CSV and choose the file exported from Excel or Google Sheets.
  4. Leave “First row contains headers” checked when the first row contains Name, Company, Role, or similar headings.
  5. Map the lines. Choose Name for Line 1, Company for Line 2, Role for Line 3, or any arrangement that suits the badge.
  6. Check the preview. The importer previews several labels before changing the sheet.
  7. Select Import labels. Each spreadsheet row becomes one separate name tag.

The generic importer accepts up to six mapped lines per label. Most badges are easiest to read with one to three: a large name, then a smaller company, role, grade, or table line.

4. Choose the correct name-tag layout

PresetBadge sizePer Letter sheetTypical use
Avery 5395-compatible2.33 x 3.38 inches8Adhesive event and conference badges
Avery 5390-compatible2.25 x 3.5 inches8Badge inserts and holders
Avery 5392/5384-compatible3 x 4 inches6Large, highly readable badges
Avery 5163-compatible2 x 4 inches10Wide classroom and organization labels
Custom name tagsAdjustableVariesCardstock, full-sheet paper, or custom holders

Use the exact preset printed on the package. Even similar-looking badge products can have different margins or gaps. Exact Avery-compatible presets lock the sheet geometry so an accidental slider change cannot move the badges off the die cuts.

5. Make the names easy to read

6. Print an alignment test

  1. Download the PDF from MakeMyStickers.
  2. Print it on ordinary copy paper.
  3. Set the paper size to US Letter and the scale to 100% or Actual Size.
  4. Turn off headers, footers, and fit-to-page.
  5. Place the test print behind the blank badge sheet and hold both against a light.
  6. Only load the badge stock when every name falls inside its die-cut area.

If the first row aligns but later rows drift, the print dialog is probably scaling the page. If the entire sheet is shifted by the same amount, use the printer-alignment nudge available with exact Avery presets and run another plain-paper test.

Common CSV problems

ProblemCauseFix
The headers print as a badgeThe first-row option was turned offRe-import and check “First row contains headers.”
All information appears on one lineMultiple values were combined into one spreadsheet columnKeep Name, Company, and Role in separate columns.
Accented characters look wrongThe CSV used an older encodingExport as CSV UTF-8.
Blank badges appearThe spreadsheet contains empty rowsDelete unused rows before exporting.
Long names are too smallOne fixed font size must fit every nameUse auto-fit or shorten secondary information.

Frequently asked questions

Can I print name tags from Excel without Word?

Yes. Save the Excel sheet as CSV, import it directly into MakeMyStickers Name Tag Maker, map the columns, and download a printable PDF. Word and mail merge are not required.

Can each name tag include a company or role?

Yes. Keep Name, Company, Role, Grade, Table, or other details in separate spreadsheet columns, then map each selected column to a separate line on the badge.

Which Avery name badge formats are supported?

The Name Tag Maker includes exact presets for Avery 5395 adhesive badges, Avery 5390 inserts, Avery 5392 or 5384 large inserts, and Avery 5163-compatible name labels, plus adjustable custom layouts.

Is the roster uploaded to a server?

No. The CSV is read inside the browser. Names and spreadsheet data are not uploaded to MakeMyStickers and no account is required.

What to read next

Preparing for a classroom? Read how to make school supply name labels. For postal mail instead of badges, use the Excel address-label guide. General printing and scale settings are covered in how to print stickers at home.

Import a name-tag roster All guides