Lab Readout

Read a Certificate of Analysis

Understand what your Certificate of Analysis says.

Upload a laboratory document to organize its reported results, explain the terminology, and identify information that needs clarification.

  • Every value linked to its page
  • Missing information named, not guessed

A readout, and its sources

Every value carries the page it came from.

See the full example
certificate-of-analysis.pdf Sample · fictional
Reported purity
99.1% Page 1
Method stated on document
HPLC-UV Page 1
Lot identifier
Not located in this upload
Reported mass vs. label
Needs review Page 2
Issuer-record check
Not performed

Nothing is inferred into a field the document does not contain. If a lot number is not on the page, the readout says it is not on the page.

How it works

Three steps, and the document stays in view.

In detail
  1. 1

    Upload the document

    A PDF or a photograph of a Certificate of Analysis, up to 20 MB. It goes to private storage that only your account can read.

  2. 2

    The document is read

    Reported identifiers, methods and results are extracted and located on the page they came from, then the terminology is explained in plain language.

  3. 3

    You get a readout with its sources

    Every stated value links back to the exact page of the exact file that was analyzed. Anything missing, conflicting or unreadable is named rather than guessed.

What a readout will not do

Four answers most tools flatten into one.

A missing field, an ambiguous comparison and an unattempted check are three separate situations. Naming them is the point.

Reported
The document states this value. The original wording is kept beside any interpretation, including operators, units and measurement basis.
Not located in this upload
This upload does not show the field. That is a statement about the document in front of us, not about the material.
Needs review
There is something to compare, but not enough context to compare it safely — mismatched units, or an absent specification. No pass or fail is guessed.
Not checked
No issuer-record check was attempted, or none is available for this issuer. An unreachable website is never reported as a problem with the document.

Your documents

What happens to the file you upload.

Private by default

Uploads go to private storage scoped to your workspace. Reports are not public and not readable by another account — changing an identifier in a URL opens nothing.

Read the Privacy Policy

Processed, and stated plainly

Producing an explanation means sending document text to an external AI provider. We say so before you upload rather than in a footnote.

Read the methodology

Free PDF guide

Learn how to read a Certificate of Analysis.

The COA Reading Kit is an illustrated guide to report identifiers, analytical methods and reported results, with examples that show where a document needs clarification.

  • An illustrated reading guide
  • Annotated training examples
Get the free kit

Questions

Before you upload anything.

All questions

What file formats can I upload?

PDF, JPEG, PNG and WebP, up to 20 MB per file. The limit is enforced by the storage bucket and checked again on the server.

Does this test the product?

No. Lab Readout reads a document that someone else produced. It performs no laboratory analysis, and a readout is never a determination that a material is safe for human use.

What happens to my file?

It is stored privately, readable only through your account. Document text is sent to an external AI provider to produce the explanation. You can request deletion, and what is kept for how long is set out in the Privacy Policy.

Do I need an account?

Yes, a free one. Saving reports and returning to them requires somewhere to save them to.

Read your Certificate of Analysis.

Upload a laboratory document to organize its reported results, explain the terminology, and identify information that needs clarification.