FLOERK calculation tools
EPC Encoder / Decoder
Convert SGTIN, GRAI, SSCC and other EPC identifiers to hex, binary and URI. Includes company prefix, tag encoding and direct input validation.
Encoding & settings
01 · GS1 identifier
Edit individual EPC components
⇅
02 · EPC Pure Identity URI
⇅
03 · EPC Tag URI
⇅
04 · EPC memory contents · Hex
Binary
GS1 data elements
User Memory · Hex
TID · Hex
GS1 check digit
—
GS1 element string
Use (AI)value notation. Variable fields are separated by ASCII GS in the raw value. Supported AIs match the User Memory selection.PC word · encoder / decoder
PC describes EPC length and control bits. Toggle 0 uses attributes, Toggle 1 uses AFI in the lower 8 bits. UMI/XI may be calculated by the tag.Memory addresses · bit / byte / word
Gen2 · CRC
MSB first. CRC-16: polynomial 0x1021, initial 0xFFFF, inverted result. CRC-5: polynomial 0x09, initial 0x09. StoredCRC uses PC + EPC; other packet types require their respective data bits.Lock bits · 20-bit payload
Command calculation only; no tag read/write. Permanent locking and permanent unlocking are irreversible. This payload is not a complete reader command.NDEF Encoder / Decoder
Encoded message · hex
UID · representation & byte order
A UID alone does not reliably identify the manufacturer or chip model.Hex ↔ Binary ↔ Decimal
Generate EPC from GS1 identifiers and decode hex
EPC identities have GS1 identifier, Pure Identity URI, Tag URI and binary memory representations. Conversion may require company prefix length, filter and tag encoding. A serial alone is insufficient for SGTIN: it also requires a GTIN. Short and long encodings differ in numeric range and supported characters. This calculator supports the documented TDS-1.13 encodings and identifies missing or invalid input.
🇩🇪 Deutsch