Create Avery 30-Per-Page Labels from Excel or CSV

Upload or drag and drop your spreadsheet and instantly convert it into a printable Avery 30-labels-per-page layout. No complex setup, no manual formatting.

  • Supports CSV export from Excel or Google Sheets
  • Auto-layout into a 3 × 10 Avery-style label grid
  • Designed to be print-ready from your browser

What you’ll do

  1. Prepare your data in Excel with one row per label.
  2. Format your columns as:
    Company, Address1, Address2, City, State, Zip
  3. Save as CSV, upload it, preview, and print to Avery sheets.

If your columns do not follow this format, you can quickly map them on the Generate Labels page after upload.

Go to Generate Labels

How it works

1. Upload your file

Export your spreadsheet as CSV. By default, the app expects columns in this order: Company, Address1, Address2, City, State, Zip. If they differ, you can remap them after upload.

2. Auto format

Your data is placed into an Avery-style 3 × 10 grid. Each label follows this layout:
Company
Street Address 1 Street Address 2
City, State Zip

3. Print and apply

Use your browser’s print dialog to print onto Avery 30-per-page sheets, then peel and apply your labels.

Tips for preparing your spreadsheet

  • Use one row per label.
  • Recommended column order: Company, Address1, Address2, City, State, Zip.
  • Remove extra header rows or notes before exporting.
  • Export as CSV (comma delimited) from Excel or Google Sheets.
  • Keep text short enough to fit comfortably on a label.
  • If your headers differ, you can map them on the Generate Labels page after upload.