Certificate of analysis generator
Your specification limits and your laboratory results, compared in exact decimal, with the verdict for every parameter printed beside it.
No account needed. A result nobody entered is PENDING, never a pass — a blank that renders as PASS is the most damaging thing a certificate can do.
Certificate of Analysis — DRAFT
DRAFT_ONLY1 parameter(s) are outstanding. This can be shared as a draft — every outstanding line prints PENDING — but it cannot be issued as a final certificate.
Named, rather than left blank
- Lead has no settled result
Results
| Parameter | Specification | Result | Verdict | Method | Laboratory | Tested |
|---|---|---|---|---|---|---|
| Moisture | ≤ 12.0 % | 10.4 % | PASS | — | Cascade Analytical | — |
| Aerobic plate count | ≤ 10000 cfu/g | < 100 cfu/g | PASS | — | Cascade Analytical | — |
| Salmonella | Absent | Absent | PASS | — | Cascade Analytical | — |
| Lead | ≤ 0.10 mg/kg | PENDING | PENDING | — | Cascade Analytical | — |
Documents from this page are stamped UNCONTROLLED: there is no approver, no revision history and nothing pinned to a version, because there is no workspace behind a public form. The checksum is real — the same content always produces the same digest — so two people can tell whether they are holding the same document.
People who use this one also use
All 30 free toolsWhen one label becomes forty
This is one document. The product needs a folder of them.
NORUM builds the specification, the Nutrition Facts, the allergen statement, the COA and the case and pallet labels from one product record — and tells you which of them a formula change has just made wrong.
Two products free, indefinitely. No credit card, and no demo call.
- Every document reads from one record, so two of them cannot disagree
- A change says what it broke, instead of leaving you to remember
- Costco, Sam’s Club, Amazon and Whole Foods requirements, already in the system
- Signatures, versions and an audit trail, for when somebody asks