GS1 DotCode barcode generator

Create a GS1 DotCode from product, expiry and batch fields. Preview the dotted barcode and download PNG or SVG for label layouts.

Product data in a dotted barcode

GS1 DotCode stores structured GS1 data in a pattern of dots, suited to high-speed industrial marking. It is not a general website QR code. Unlike ordinary DotCode, this option expects numbered GS1 fields, not plain text. Use data supplied by your product or traceability system.

Download PNG for documents or SVG for a sharp, resizable print layout. Generation takes place in your browser, without an account.

Questions about GS1 DotCode

Does generating this image register the product or make a compliant label?
No. It creates an image from your fields, without assigning a GTIN, registering products or certifying print quality. The example is for testing. Confirm the required fields and final printed size with your receiving system, then scan a printed sample using a reader that supports GS1 DotCode.
How do I check the code before printing?
Leave the white margins intact, keep the image in proportion and scan a sample at its final printed size with the device you intend to use.

Symbology rendering uses BWIPP via bwip-js — MIT License. BWIPP © 2004–2024 Terry Burton; bwip-js © 2011–2025 Mark Warren.