Service

Custom Facility Code & Card-Number Encoding Service

Our custom facility code encoding service supplies compatible access cards and fobs pre-encoded to your exact format specification — facility code, site code, and card-number range — so every credential reads correctly on your existing infrastructure from the first scan. Whether you are expanding a single-site deployment or re-issuing credentials across an enterprise, we encode to spec rather than shipping blanks you have to program in the field. Learn what formats we cover, how numbering works, and how we verify each run before production.

01

Encoded to Your Exact Specification

Every credential leaves our facility encoded to your format, facility code, and card-number range — not as a blank requiring on-site programming. Open Wiegand formats including 26-bit, 37-bit, and Corporate 1000 are encoded directly; proprietary formats follow their own verified encoding paths.

02

Verified Before the Run Ships

We read a sample credential against your specification before committing to a full production run. If you supply a working card from your site, we use it as the reference. Verification eliminates transposed codes, format mismatches, and numbering errors before a single card reaches the field.

03

Sequential or Specified Numbering

Orders can be sequential — a starting number and a count — or specified from a numbered list you supply. Multi-site orders with different facility codes per location are handled as separate encoding batches within a single quote, keeping your database import clean and your deployment straightforward.

Who This Service Is For

Facilities managers, security integrators, and locksmiths regularly need credentials that arrive ready to enrol — not blanks requiring a separate programming step. If your access control system reads a specific Wiegand format and your panel is already configured with a facility code, you need cards encoded to match that configuration exactly. Supplying the wrong facility code or an out-of-range card number means every credential will be rejected at the reader.

This service is the right fit when you have an established system and a known specification: a confirmed format (for example, 26-bit H10301 or HID Corporate 1000 48-bit), a facility or site code already in use, and a list or range of card numbers to issue. It is also used by integrators commissioning new installations who want credentials delivered pre-encoded so on-site setup is a scan, not a programming session.

If you are unsure of your current format or facility code, our format identification guide walks through how to read that information from an existing card, reader configuration printout, or access control software export.

What We Encode: Format, Facility Code, and Card-Number Range

Every encoding job starts with three inputs: the bit format, the facility or site code value, and the card-number range. The bit format defines the data structure the reader expects — common open formats include 26-bit H10301, 34-bit H10306, 37-bit H10304, and Corporate 1000. Proprietary formats — such as Indala FlexSecur, Software House CCOTZ 37-bit, and Inner Range 36-bit — follow their own data structures, and we encode each to the appropriate specification.

The facility code (also called a site code in some platforms) is a fixed identifier shared by all credentials at a given site, typically occupying 8 bits in standard 26-bit format or up to 20 bits in wider formats. Card numbers within that facility code identify individual credentials. We accept a specific numbered list, a sequential range, or a starting number with a quantity and increment the series from there.

Both 125 kHz LF proximity formats and select 13.56 MHz smart card formats are supported. For 125 kHz LF proximity credentials — EM4100, HID Prox, Indala, and similar — encoding is applied directly to the carrier format. For open-standard smart formats, facility-code data is written to the appropriate data block. Secured smart card formats, including HID Seos and iCLASS SE, are supplied as compatible blank credentials enrolled through your own system using your site's keys — the encoding path for those formats is your access control platform, not our facility-code service.

Sequential vs Specified Card Numbering

Most deployments use sequential numbering: a starting card number, a count of credentials needed, and an increment of one. We output cards numbered consecutively from your starting point, which makes it straightforward to register a batch in your access control database — import a range rather than a hand-entered list. Sequential runs also reduce the chance of duplicate numbers appearing in a large re-issue.

Some projects require specified numbering — individual card numbers drawn from a list, often because those numbers already exist in a database or because gaps in an existing range need to be filled without disrupting assigned numbers elsewhere. We accept a flat list of card numbers per credential and encode each accordingly. This is common when replacing individual lost or damaged cards within a live deployment, a scenario also covered by our lost or damaged card replacement service.

Both numbering modes are available in single-site runs and in bulk wholesale orders. If your order mixes facility codes — for example, a multi-site enterprise with a different site code per building — supply separate specifications per group and we encode each batch to its own parameters.

Verification Before Production

Before a full production run ships, we verify the encoding against your specification. For open Wiegand formats, we read a sample credential and confirm the bit format, facility code, and card number parsed correctly. If you supply a working sample card from your own installation, we read it, confirm the parameters, and encode to match — this eliminates any ambiguity around format variants that share a similar physical appearance but carry different data structures.

Verification catches the most common sources of a failed deployment: a transposed facility-code digit, an off-by-one in the card-number starting point, or a format mismatch between what the system expects and what was ordered. High-security and custom formats receive additional cross-checks given that proprietary data structures have less tolerance for encoding variation. Only after verification does the full run proceed.

We also review the Corporate 1000, FlexSecur, and custom format parameters for any order that involves non-standard bit widths or proprietary parity schemes, confirming that the encoding precisely matches the format's internal checksum and parity rules before cards are committed to production.

Request an Encoding Quote

To receive a quote, supply the following: the format name or bit width, the facility or site code value, your card-number range or list, the credential type (card, ISO thin card, or fob), and your quantity. If you are unsure of the format, include the make and model of your access control panel or reader and we will advise. Integrators handling multiple sites can submit a consolidated specification with per-site parameters and receive a single consolidated quote.

Locksmiths and security integrators sourcing credentials for multiple client sites can also discuss standing arrangement pricing for recurring encoded orders. We support the full range of Wiegand bit formats catalogued across our product line, from common open formats to the long-tail proprietary specifications that most distributors do not carry.

Use the contact form to submit your specification, or attach a completed encoding worksheet if you have one. Security ID Systems is an independent manufacturer and supplier of compatible access-control credentials and is not affiliated with, authorized by, or endorsed by HID Global, Indala, Software House, Inner Range, ADT, or Brivo.

Encoding service parameters by format type

Format CategoryExample FormatsFacility Code BitsCard Number BitsEncoding PathVerification Method
26-bit Open WiegandH103018 bits (0–255)16 bits (0–65535)Direct to carrierSample read + spec check
34-bit Open WiegandH1030616 bits (0–65535)16 bits (0–65535)Direct to carrierSample read + spec check
37-bit Open WiegandH1030416 bits19 bitsDirect to carrierSample read + spec check
HID Corporate 1000 (48-bit)Corp 100020 bits (0–1048575)20 bitsDirect to carrierBit-structure + parity check
Software House CCOTZ 37-bitCCOTZProprietary structureProprietary structureFormat-specific encodingProprietary cross-check
Indala FlexSecur / ASC / OptusFlexSecur, 27-bit, 34-bitFormat-dependentFormat-dependentFormat-specific encodingSample read vs spec
Secured Smart (Seos, iCLASS SE)HID Seos, iCLASS SE/EliteEnrolled by your systemEnrolled by your systemCompatible blank; your ACS enrollsNot applicable — enrollment path

All referenced brands and all other brand and product names are trademarks of their respective owners. Security ID Systems is an independent manufacturer and supplier of compatible access-control credentials and is not affiliated with, authorized by, sponsored by, or endorsed by these companies. Brand and format names are used only to identify the systems our products are compatible with. MIFARE and DESFire are registered trademarks of NXP B.V.

Compatible formats we cover for this

13.56 MHz Rare format

HID Seos

Compatible with HID Global

Chip
SmartMX / JCOP secure element
Format
Seos applet on secure element; AES-128; SIO/…
View compatible credential
125 kHz Rare format

Indala FlexSecur (custom scrambled FC)

Compatible with HID Indala

Chip
T5577
Format
Indala PSK with per-customer SCRAMBLED bit o…
View compatible credential
125 kHz Rare format

Software House CCOTZ 37-bit (C-CURE/iSTAR)

Compatible with Software House

Chip
T5577 / EM4305
Format
37-bit CCOTZ (Software House proprietary) us…
View compatible credential
125 kHz Rare format

HID Corporate 1000 48-bit (C1k48)

Compatible with HID Global

Chip
T5577 / EM4305
Format
48-bit Corporate 1000: 22-bit company/facili…
View compatible credential
125 kHz Rare format

HID ADT 31-bit (ADT31)

Compatible with HID Global

Chip
T5577 / EM4305
Format
31-bit: 4-bit facility + 23-bit card number,…
View compatible credential
LF+HF Rare format

Software House (C-CURE / iSTAR, CCOTZ 37-bit)

Compatible with Software House

Chip
T5577 / EM4305
Format
CCOTZ proprietary 37-bit credential for C-CU…
View compatible credential
125 kHz Rare format

HID Inner Range 36-bit

Compatible with Inner Range

Chip
T5577
Format
36-bit: 12-bit site code + 16-bit card numbe…
View compatible credential
125 kHz Rare format

HID H800002 46-bit

Compatible with HID Global

Chip
T5577 / EM4305
Format
46-bit HID format (H800002): facility code +…
View compatible credential
125 kHz Rare format

Indala ASC 27-bit (indasc27)

Compatible with HID Indala

Chip
T5577
Format
27-bit Indala ASC PSK variant: variable site…
View compatible credential
Browse all compatible formats

Custom Facility Code & Card-Number Encoding Service — common questions

Can you encode cards to our facility code?

Yes. Supply your format, facility code value, and card-number range and we encode each credential to that specification before shipment. Cards arrive ready to register in your access control software — no field programming required. Open Wiegand formats are encoded directly; secured smart formats are supplied as compatible blanks your system enrolls using its own keys.

Can you sequence card numbers across a batch?

Yes. Provide a starting card number and quantity and we produce a fully sequential run incrementing by one. If you need a non-sequential list — individual numbers drawn from a database export, for example — supply that list and we encode each credential to its specified number. Both modes are available in any order size.

How do you verify the encoding before the full run ships?

We read a sample credential from the run and confirm that the bit format parses correctly, the facility code matches your specification, and the card number falls within the expected range. If you supply a working card from your own installation, we read it first to confirm all parameters before encoding begins. Verification runs before the full production quantity is committed.

What formats can you encode?

We encode across the full range of standard and proprietary Wiegand formats — including 26-bit H10301, 34-bit H10306, 37-bit H10304, HID Corporate 1000, Software House CCOTZ, Indala FlexSecur and ASC variants, Inner Range 36-bit, and many others. Submit your format name or panel model if you are unsure, and we will confirm coverage before quoting.

Can you match an existing sample card from our site?

Yes. Send or courier a working credential from your installation and we read it to extract the format, facility code, and card number. We then use those parameters as the encoding specification for your order. This is the most reliable approach when your documentation is incomplete or when the system was installed by a third party whose configuration records are unavailable.

Request a quote

Tell us what you need and we'll quote it

Send the format, quantity and your existing system (or a photo of a card and reader). We confirm compatibility before production and ship worldwide — including the rare formats no one else lists.