Code 39 character rules
BarcodeBatch accepts the Code 39 characters supported by the current generator: uppercase letters, digits, spaces and - . $ / + %. Lowercase input is not silently converted to uppercase.
Code 39 generator
Generate a Code 39 barcode from supported uppercase letters, numbers, spaces and symbols, then download PNG or SVG locally in the browser.
Enter a value, then press Create barcode.
Code 39 generator
Generate a Code 39 barcode from supported uppercase letters, numbers, spaces and symbols, then download PNG or SVG locally in the browser.
BarcodeBatch accepts the Code 39 characters supported by the current generator: uppercase letters, digits, spaces and - . $ / + %. Lowercase input is not silently converted to uppercase.
Different scanners, applications and labeling standards expect different symbologies. Use Code 39 when the receiving workflow requires or supports it; use Code 128 when you need a more flexible general-purpose option.
PNG is convenient for standard image workflows. SVG is scalable and better suited when the barcode will be resized in a design or print layout. Test the final result at the actual size and output quality you plan to use.