Free tool · nothing uploaded

Product certificate data checker

Check your GCC and CPC data against CPSC’s seven certificate elements in seconds, SKU by SKU. Your data never leaves your browser.

  • Drop a CSV of up to 1,000 SKUs, paste data or fill in one product
  • Field-by-field results with what each element needs and how to fix it
  • A gap summary you can copy, share (counts only) or print

or paste rows with a header line

Processed on your device. Nothing is uploaded, stored or tracked.

What it checks

CPSC lists seven elements every General Certificate of Conformity (GCC) and Children’s Product Certificate (CPC) must contain. Since 8 July 2026, importers of most regulated products send this data electronically with each entry, through the CBP message set or a Product Registry reference.

  • 1. Product identification

    Description plus at least one unique ID (model, SKU, serial); GTIN/UPC check digit verified when given.

  • 2. Rules cited

    Each citation written as a CPSC rule (16 CFR part) or statute section, not just a test standard name.

  • 3. Certifier

    Name, full mailing address and phone of the importer or US manufacturer.

  • 4. Records contact

    Name, full address, valid email and phone of whoever keeps the test records.

  • 5. Manufacture

    Manufacturer, city and country of final assembly, and month and year (not in the future).

  • 6. Testing

    A valid, non-future test date and the place of testing, or a cited exemption.

  • 7. Third-party lab

    For CPCs: lab name, address, phone and a 4-digit CPSC lab ID format check.

Element list verified on 3 November 2026 against CPSC’s pages for General Certificates of Conformity and Children’s Product Certificates, the CPSC eFiling program, and the Certificates of Compliance final rule (16 CFR part 1110). See our field-by-field guide for how each element maps to eFiling records.

What it does not check: whether a rule applies to your product, whether a lab is CPSC-accepted for the specific tests cited, the rule-to-lab and exclusion-code associations in the eFiling message set, or anything your broker’s filing software validates. Those need a person and your broker.

How it compares

Use it to prepare and clean your data before it goes to your broker or into the Product Registry.

Ways to check certificate data before filing
What you getThis checkerStatic checklists (PDF or blog)CPSC Product Registry entry
Checks a whole SKU list at onceYes: up to 1,000 rowsNo: you tick boxes by handOne product record at a time
Field-by-field explanationYes, for every fieldGeneral guidanceField help in the form
Format checks (GTIN check digit, lab ID, dates, email, phone)YesNoYes, at data entry
Account neededNoneNoneYes (Product Registry account)
Your data stays on your deviceYes: nothing uploadedYes (paper)No: you are entering data into CPSC's system
Shareable gap summaryYes (counts-only link or text)NoNo
Official record for filingNo: a preparation toolNoYes: the official CPSC Registry

Questions about the checker

Is my data uploaded anywhere?

No. The checker runs in your browser. Your CSV or form entries are read and checked on your device and are never sent to us or anyone else. The share link contains only counts, never product data.

What does it check against?

The seven certificate elements CPSC lists for General Certificates of Conformity and Children's Product Certificates under 16 CFR part 1110, plus format rules used in eFiling data, such as GTIN check digits and 4-digit CPSC lab IDs. Element list checked against cpsc.gov on 3 November 2026.

Does a complete result mean my products comply?

No. The checker looks only at whether each field is filled in and correctly formatted. It cannot confirm that the data is true, that you cited the right rules, or that the product meets them. This is not legal advice.

Do you file the data with CBP?

No. We don't file with CBP or CPSC. Your customs broker files the entry; you or your team can enter Product Registry records. We prepare and check the data.

Can I check an Excel file?

Save it as CSV first (File > Save As > CSV), then drop the CSV in. Column names are matched flexibly, and the CSV template shows the expected names.