EPC Generator

Generate EPC codes in bulk and export to CSV, JSON or TXT

Free

Free: max 100 EPCs per batch

Configure and click Generate

What Is a Bulk EPC Generator?

An EPC generator automates the creation of large sets of serialised SGTIN-96 codes, each representing a unique physical item. Rather than encoding EPCs one at a time, the generator lets you define a company prefix, an item reference and a serial number range — and produces the entire batch instantly. Whether you need 10 tags for a prototype run or the maximum free-tier batch of 100 EPCs, this tool handles the arithmetic and formatting automatically.

This free bulk EPC generator runs entirely in your browser. No account is required for batches up to 100 EPCs. Export results as CSV, JSON or plain text with a single click.

How to Generate EPC Codes in Bulk

Configure the four parameters and click Generate. The tool produces every EPC in the serial range, previews the first 50 in the table, and makes all formats available for download immediately.

Setting the Serial Number Range

The SGTIN-96 serial field is 38 bits wide, supporting values from 0 to 274,877,906,943. The free tier caps batches at 100 EPCs. Best practices for serial assignment:

  • Sequential within SKUstart from 1 for each new production batch per item reference. This makes auditing and gap detection straightforward.
  • Non-reuse of serialsonce a serial has been assigned and commissioned, never reuse it — even if the item is destroyed. Reuse causes ghost reads or misidentification.
  • Consistent digit widthwhile SGTIN-96 stores serial as a binary integer, using a fixed decimal digit count in your systems (e.g. always 10 digits, zero-padded) helps with database indexing and display consistency.

Company Prefix and Item Reference

Every EPC in a batch shares the same company prefix and item reference, meaning the batch represents multiple serialised instances of exactly one product SKU. If you need EPCs for multiple SKUs, generate a separate batch per item reference. The tool validates that prefix + item reference digits sum to 13 before generating.

Export Formats: CSV, JSON and TXT

Once the batch is generated, download it in three formats:

  • CSVone EPC hex string per row with a header row. Import directly into Excel, Google Sheets, or your ERP/WMS to correlate EPCs with order lines and purchase orders.
  • JSONa JSON array of EPC hex strings. The natural format for REST API payloads, integration middleware and EPCIS commissioning events.
  • TXTplain text, one EPC per line. Useful for command-line tools, RFID printer firmware scripts, or any tool that accepts simple line-delimited input.

All three formats export the EPC as a space-separated hex string, consistent with the output of most RFID reader middleware and the input expected by industrial RFID printers such as Zebra and SATO.

Use Cases for Bulk EPC Generation

  • RFID label printingexport a CSV and import it into your RFID label printer software (Zebra ZPL, SATO, Honeywell) to print-and-encode tags in a single pass down the production line.
  • Pre-commissioninggenerate EPCs and write them to blank labels before attaching to products. Useful for high-speed lines where encoding must happen before physical item association.
  • WMS test datapopulate an RFID test harness or WMS sandbox with realistic EPC data to exercise receiving, shipping, and inventory cycle-count workflows.
  • Serialisation compliancein pharmaceutical and medical device industries, regulators require a documented serialisation record for each tagged item. Generate EPCs here and store the CSV in your records management system as an audit trail.
  • Prototype and pilot tagginggenerate a small tag population to test reader configuration, antenna placement and read rates before committing to a full production run.

Verifying Generated EPCs

Every EPC in the generated batch follows the SGTIN-96 structure: header 0x30, 3-bit filter (default: 1 = Point-of-sale item), 3-bit partition derived from the company prefix length, a 44-bit combined prefix+item field, and a 38-bit serial number. To verify any generated EPC, copy it and paste it into the EPC Decoder tool — the decoded company prefix, item reference and serial number should match exactly what you entered here.