Google Sheets Barcode Generator method
Put the shown uppercase value in the source cell, paste the formula into another cell, and apply Libre Barcode 39 to the output cell. Keep a separate human-readable code column.
Validate an internal Code 39 value and get a copy-ready Google Sheets formula. Preview the barcode locally, then apply the Libre Barcode 39 font to the formula cell in Sheets.
Sheets cell formula
="*"&UPPER(A2)&"*"Apply Libre Barcode 39 to the formula output cell in Google Sheets.LOCAL BARCODE PREVIEW · CODE39
Keep quiet zones and aspect ratio. Test the final printed label with your scanner.
THE FIELD NOTES
Use the result now, then read the practical notes for assumptions, examples, limitations, and the choices behind it.
="*"&UPPER(A2)&"*" produces *LA-JKT-001*; apply Libre Barcode 39 to the output cell.
Put the shown uppercase value in the source cell, paste the formula into another cell, and apply Libre Barcode 39 to the output cell. Keep a separate human-readable code column.
This supports the basic Code 39 alphabet and adds the required asterisk start/stop markers. The supplied value cannot contain an asterisk. It does not calculate a Mod43 check character; use a scanner configured for basic Code 39 without that optional check.
Keep the useful output beside the source values so another person can check the same scenario.
The local preview uses JsBarcode. The spreadsheet requires its own font and print settings, so test the final printed sheet with the scanner you will actually use. No code is sent to a barcode image service.
THE PRODUCT IS NEXT
Put the shown uppercase value in the source cell, paste the formula into another cell, and apply Libre Barcode 39 to the output cell. Keep a separate human-readable code column.
This supports the basic Code 39 alphabet and adds the required asterisk start/stop markers. The supplied value cannot contain an asterisk. It does not calculate a Mod43 check character; use a scanner configured for basic Code 39 without that optional check.
Keep the useful output beside the source values so another person can check the same scenario.
Use the sku generator first if the sheet does not yet have stable internal codes. Keep purchasing records organized with the google sheets purchase order generator, then put barcode formulas beside those codes.
The local preview uses JsBarcode. The spreadsheet requires its own font and print settings, so test the final printed sheet with the scanner you will actually use. No code is sent to a barcode image service.
Put the shown uppercase value in the source cell, paste the formula into another cell, and apply Libre Barcode 39 to the output cell. Keep a separate human-readable code column.
This supports the basic Code 39 alphabet and adds the required asterisk start/stop markers. The supplied value cannot contain an asterisk. It does not calculate a Mod43 check character; use a scanner configured for basic Code 39 without that optional check.
The local preview uses JsBarcode. The spreadsheet requires its own font and print settings, so test the final printed sheet with the scanner you will actually use. No code is sent to a barcode image service.
BUILT BY LOOK ATLAS
Turn a simple product photo into polished, campaign-ready creative for your store, ads, and social channels. No studio. No reshoots.
Create your first shoot free, then keep going when you’re ready.