A short, opinionated guide from the SmartTagPro team. We have shipped millions of tags; this is the cheat-sheet we wish we had on day one.
Code 128, EAN-13, UPC-A and GS1-128 are linear (1D) symbologies. They are dense in one direction, scan instantly at POS, and print well at small heights on thermal printers.
2D codes pack hundreds of characters in a small square and are forgiving of damage. They also encode URLs, making them ideal for customer-facing verification.
Use 1D barcodes where you already have POS or warehouse scanners. Use QR or DataMatrix everywhere a phone might scan. When in doubt, print both — Label Studio supports stacked symbologies on one label.