EDGE ENGINE SUB-2MS DETERMINISTIC V8 EXECUTION • ZERO DATA RETENTION • EXPLORE API SPECS →

GS1 GTIN Test Data

Valid GTIN-14 identifiers with MOD-10 check digits and element strings.

Format: GS1 GTIN-14 / element string · Licence: CC0-1.0, engine-validated

What it is

GS1 GTIN-14 identifiers with correctly computed MOD-10 check digits, plus a GS1 element string with batch and expiry (AI 01/10/17).

Downloads

SizeRowsFormats
Small 100 rows .json · .csv
Medium 2,000 rows .json · .csv
Large 20,000 rows .json · .csv

Cite this dataset

If you use this data, please cite the concept DOI — it always resolves to the latest version:

GS1 GTIN Test Data — citation
StanzaAPI. (2026). GS1 GTIN Test Data [Data set]. CC0-1.0.
Concept DOI (all versions): 10.5281/zenodo.23076188
Version DOI (v1.0.2): 10.5281/zenodo.23093344
https://stanzaapi.com/datasets/gs1-gtin

https://doi.org/10.5281/zenodo.23076188 (all versions) · 10.5281/zenodo.23093344 (v1.0.2)

Columns

KeyMeaning
gtinGTIN-14
element_stringElement string
lotBatch / lot
expiryExpiry

Frequently Asked Questions

Is this GS1 GTIN-14 / element string test data free to use?

Yes. The rows are released under CC0-1.0, so you can copy, modify, and redistribute them without attribution.

Is the data real?

No. All rows are synthetic. Every value is validated by the StanzaAPI engine for this format: it matches the standard structure and passes the format’s check-digit algorithm.

How is the dataset generated?

Deterministically from a fixed seed, so the same size always produces the same rows. That makes it safe to pin in a fixture or CI pipeline.