How to Print Amazon FBA Barcode Labels with a DYMO Thermal Printer

DEAR Inventory
September 25, 2017

One of our clients sells a lot through Amazon FBA (Fulfillment By Amazon).  One thing that is required for this is a barcode with Amazon’s ID for the product vs. the standard UPC barcode already on the product.  You can pay Amazon $0.20 per label but if you have a low dollar value product this will add up.

Our client had a different issue.  They had a high dollar value product but at times Amazon was coding the product incorrectly driving mis-ships and customer returns.  The client wanted to use thermal labels due to their durability and already had a DYMO thermal printer.  There were a number of videos describing how to do this but they all revolved around taking a screenshot of the labels Amazon provides for printing and pasting them as an image.  In most cases, this provides an unreadable barcode.  If you’ve ever used the barcode object with a DYMO you know it prints far slower than regular labels or a copied barcode because it is printing a more defined image so that the barcode is readable.

We did a lot of searching ourselves and couldn’t find any good instructions so documented the process we ended up with.  You have to do this for each unique SKU but it works well and labeling the product yourself helps ensure that your product doesn’t get received as the wrong thing when it gets to an Amazon warehouse.  The following is the process our client uses now.  This works with both the DYMO LabelWriter 4XL and LabelWriter 450 Turbo.  I’m sure it works for others but these are the two we have used.


When you get to the “Label Products” portion of creating an FBA shipment select the 30-up option and then click [Print labels for this page] to download the PDF of the label.  Open the PDF





Open the DYMO Label application.

Select [Label Types] and then select the [Address 1 1/8” x 3 1/2″] label type.






Select the blank template in the bottom right corner.

Click [Insert] to pull up the insert Object options.




Double Click [Barcode] to insert a barcode onto the label.




Double Click the inserted barcode to bring up options.





Change Barcode type to [Code 128 Auto] and in the Barcode data section copy the characters under the barcode in the PDF you downloaded from Amazon.  Change the Barcode Size to [Large].  Click [OK]





















It will say “Barcode does not fit”.  Drag the right corner until it fills the length of the label.











Double click [Text] in the Label Objects section.




Copy the text from the Amazon label.






Click on the text box on the DYMO label and paste the text in.  Adjust the position and size of the text box to fit below the barcode and fill the label.







The label is now ready to save and print.


  1. Joanna says:

    Happy to find finally this process as we are looking to use our Dymo label printer 450 to print the Amazon barcodes.
    You might have found this information when doing your researches, but their barcode specification says to use format Code128-A .
    But when doing with the Dymo printer, the spacing between bars doesn’t match with their bars spacing on the pdf generated. Have you noticed this too when doing your research? hence is it why you are using the code 128 Auto instead of code 128 A?
    I will be really thankful if you could confirm (or not) my research with yours.

    • actsys says:

      Most of what I found online showed taking a screenshot of a barcode and pasting it which isn’t high resolution enough. I figured this out by trial and error by putting the code in with various barcode types until I found the one that actually matched what Amazon would spit out.

Leave a Reply

Your email address will not be published. Required fields are marked *