Barcodes are usually assigned by organizations that provide barcode numbers in each country. A product's barcode is created by a manufacturer or seller applying for a barcode number from the organization that provides barcode numbers. After obtaining a barcode number, a barcode design is created using barcode software or a barcode generator program, and this design can be printed directly onto the product's label, packaging, or the product itself.