Using the Dymo Label software

After you've assigned barcodes with the Barcode Printer app, you can export them to the Dymo Label software to produce fully-customized barcode labels.

If you're not concerned about advanced customization of your barcode labels, use the Barcode Printer app to design and print a simple label design.

The style of barcode we support is Code 128 Auto, which is selected in the Dymo Label software during the customizations.


Make sure that you've assigned barcodes to your products before trying to print barcode labels with the Dymo Label software.

Barcode printing overview

Watch this walkthrough to get an overview of how to design and print custom barcode labels with the Dymo Label software:


If you want to see more educational videos and tutorials like this one, visit our video library.

Export your product information to a CSV file

Before you can create your barcode labels in the Dymo Label software, you need to export your products' barcodes and other information from Shopify in a CSV file. You'll use this CSV file to add your products' information to your barcode labels after you've created your label template.

  1. From your Shopify admin, go to Products.

  2. Select the products that you want to export.

  3. Click Bulk actions, and then select Export for Barcode Printing:

    Export barcodes

A CSV file, named something like ProductLabels.csv is downloaded to your computer.

Use the Dymo Label software to customize your barcode labels

You can use the Dymo Label software to design customized layouts for your barcode labels:

  1. Open the Dymo Label software, then scroll down the panel on the left to see the available label sizes and click the one you need (this example uses a Medium-sized label). A preview of the label is shown in the window on the right:

    Dymo choose size fixed


    You won't be able to access the Dymo Label software until you install the Dymo barcode label printer.

  2. Click the Select layout button at the bottom-right of the label type you've chosen to select a starting layout:

    Select layout button
  3. For this example, click the blank layout:

    Dymo select layout fixed


    Use the slider to expand the preview label until it fills the viewing area. This will make it easier for you to position your label objects and clip art:

    Zoom conroller

  4. Click Insert to view the label objects and clip art that you can add to your layout:

    Insert button

    For this example, we'll design a label with two label objects:

    • a barcode
    • a text field.
  5. Under Label Objects, find the Barcode object, and then click and drag it onto your label preview:

    Dymo barcode object
  6. When you have positioned the barcode object, deselect it by clicking elsewhere in the preview area.

  7. Under Label Objects, find the Text label object, and then click and drag it onto your label preview:

    Dymo text object
  8. When you have all the objects you need on your label, you can refine the layout in a few ways:

    Reposition objectsClick the object and drag its border.
    Resize objectsClick the object and drag one of the small boxes around the border.
    Delete objectsClick the object and press delete on your keyboard.
  9. When you've finished making your label layout, go to the File menu and click Save as Layout.

  10. Give your layout a name, and then click Save.

After you've customized and saved your label layout, you can select which information to add to the label objects from the CSV file you exported from Shopify. When you've added your products' information to the label layout, you are ready to print your barcode labels:

  1. From the File menu in the Dymo Label software, hover over Import data and print, and then click New:

    Dymo import new
  2. When the Getting Started dialog appears, click Next:

    Dymo import data
  3. Click Browse to choose the CSV file that was exported from Shopify:

    Import 6
  4. Find and double-click the CSV file name (for example, ProductLabels.csv).

  5. Make sure that the label preview shows the layout you designed with the barcode and text label objects. If you want to use a different layout, then click Change layout... to browse the preset and saved layouts, and double-click the one you want to use:

    Change layout button

  6. Click Next. You'll see the CSV data appear in the Date fields section below the layout and preview windows.

  7. Check the Use first row as field names checkbox:

    Dymo data fields
  8. Click a text field in your label layout, then click a column header in the Data fields section to populate the text field. For example, click the barcode label object in your label layout, then click the barcode column heading in your CSV data fields:

    Import 2


    When you populate the barcode field, the Dymo Label software sometimes adds a space at the end. Make sure that you delete this space, or the barcode won't work.

  9. Repeat as necessary for your other label objects. You can see a preview of your work in the Preview window.


    You can enter fixed values in the text fields. For example, you might enter a dollar sign in a price text field. All your changes will be reflected in the preview:

    Dymo fixed values

  10. When you've assigned field names to all your label objects, click Next.

  11. Use the checkboxes to select which products you want to print barcode labels for:

    Dymo select labels
  12. Make sure the DYMO LabelWriter printer is selected, then click Print.

Troubleshooting the Dymo Label software

If you're having trouble printing barcode labels with the Dymo Label software, then try these steps after troubleshooting your printer setup:

If you're still having trouble after troubleshooting the Dymo Label software, then contact Shopify Support.

Try to increase width error

If you get a Try to increase width error, then the barcode is too big for the label. You can resize the barcode object on your layout to make the barcode object wider on the label.

If you have made the barcode object as wide as possible and you still see the Try to increase width error, then you need to use a larger label size.

The maximum number of numbers that will fit on a barcode label varies as follows:

  • Large: 40 characters
  • Medium: 22 characters
  • Small: 8 characters
  • X-Small: 12 characters.


If you use letters or symbols in your barcodes, they will take up more space on the label than numbers.

Can't scan custom barcode labels

If you can't scan the custom barcode labels that you printed with the Dymo Label software, then check that you selected the barcode column in the CSV file when you printed your customized labels.

Want to discuss this page?

Visit the Shopify Community

Sell in person with Shopify POS

Try it free