Drop a COA. Get an answer.

Upload a Certificate of Analysis. We OCR the numbers, cross-check them against the issuing lab and our corpus of 121,553 published COA report entries, and return a verdict in seconds. Anonymous, no account, no email — and if the COA is one we didn't have, we add it to the corpus.

Already have a report number? Look it up in our corpus → — no upload needed.

121,553published COA report entries 4,274manufacturers tracked ~5stypical analysis time $0per analysis · always
Anonymous · No account

Drop a file. That's it.

Analyzing…
classifier → OCR → corpus