Has anyone actually tested this?

Verivore scans packaged food and shows you what's in it, how sure the score is, and where every number came from. When nobody has tested it, you can ask us to send it to the lab.

Whole milk, 1 gal
Ten panels, 60+ analytes
Sample, fictional lab
PassHeavy metals
PassPesticides
PassMycotoxins
PassAntibiotics
PassPFAS
PassDioxins, PCBs
PassPurity
PassMicrobiology
PassPackaging
WatchLabel claims
Lead0.004 mg/kg Limit 0.02, EU 2023/915. Detection limit 0.002Sample
Vitamin D, added16% below label 0.84 measured vs 1.0 µg/100 mL declared, 21 CFR 101.9(g)Sample
Sugar per cup3 tsp Arithmetic on the Nutrition Facts panelFrom the label
Glycaemic loadabout 4 From a category GI table, not measuredEstimate
Lot L-SAMPLE, bought 4 Aug 2026, tested 12 Aug 2026ISO/IEC 17025 format

Every number tells you where it came from.

A lab result, a figure off the label, and a guess are three different things. Most food apps show them in the same type, in the same colour. In Verivore each one wears its own badge, with its own shape and its own words.

Measured by Verivore

We bought it and a lab tested it.

Bought anonymously at a store, run by an ISO/IEC 17025 accredited lab, and published with the lot number, test date and certificate.

Brand COA, verified

The brand's own certificate, checked.

We check it on six points: an accredited lab, a third party, a lot that matches the pack, tested within 12 months, core panels covered, and signed. If it fails any of them, it says unverified.

From the label

Arithmetic on what the pack says.

Sugar in teaspoons, sodium as a share of the daily value, where the calories come from. Useful, but only as true as the label.

Estimate

A reasoned guess, shown as one.

Glycaemic load from a category table. A Nutri-Score inferred when Open Food Facts has no category. Always drawn dashed.

Not tested

Nobody has checked yet.

We say so instead of filling the gap. You'll see what a test should look for in this kind of food, and a button to ask for one.

How it usually looks

LeadLow
ArsenicModerate
PFASLow
Which of these was measured? There's no way to tell.

How Verivore shows it

LeadMeasured
ArsenicEstimate
PFASNot tested
You can see what's known, what's guessed, and what's missing.

Our own lab program, not a summary of someone else's.

Verivore pays for independent testing of the products people ask about most. No brand pays for a test or gets to see results before you do.

  1. You ask

    Tap Request lab testing on any product. Everyone sees how many people asked, and where it ranks.

  2. We buy it at a store

    Off the shelf, anonymously, the same lot you could pick up. Never a sample the brand sent us.

  3. An accredited lab tests it

    An ISO/IEC 17025 lab runs up to ten panels. Each result is compared with a cited US or EU limit.

  4. We publish all of it

    Value, detection limit, limit and regulation on every row, with the lot, the dates and the lab's certificate.

Ten panels, one format

Every report uses the same ten panels, so you can compare a protein powder with a box of rice.

  • Heavy metalsICP-MSLead, cadmium, arsenic (including inorganic), mercury
  • PesticidesLC-MS/MS, GC-MS/MSA 520-compound screen, glyphosate and AMPA, organochlorines
  • MycotoxinsLC-MS/MSAflatoxins, ochratoxin A, and others by category
  • Antibiotics and vet drug residuesLC-MS/MSBeta-lactams, tetracyclines, sulfonamides, macrolides, quinolones
  • PFAS / PFOSEPA 1633, adapted for foodPFOS, PFOA, PFNA, PFHxS
  • Environmental and process contaminantsHRGC-HRMSDioxins, PCBs, acrylamide, ethylene oxide
  • Purity and authenticityPCR, LC-MS/MSSpecies DNA, melamine, added water, dilution
  • MicrobiologyFDA BAM, ISOListeria, Salmonella, E. coli, plate counts
  • Packaging chemicalsGC-MS, LC-MS/MSPhthalates, bisphenols, mineral oil hydrocarbons
  • Label accuracyAOAC methodsDeclared vs measured protein, fat, sugar, vitamins
Sample report. A fictional gallon of milk from a fictional lab, so you can see the format. The limits and regulations cited are real. No real brand has been tested yet.

Whole milk, 1 gal

ReportSAMPLE-0001 LotL-SAMPLE Tested12 Aug 2026 Result1 to watch
Heavy metals ICP-MS, AOAC 2015.01
AnalyteResultLODLimitStatus
Lead0.0040.0020.02✓ Pass
Cadmium< LOD0.002none set✓ Pass
Arsenic, total0.0020.001none set✓ Pass
Label accuracy declared vs measured, per 100 mL
NutrientLabelMeasuredRuleStatus
Protein3.2 g3.2 g≥ 80%✓ Pass
Vitamin D, added1.0 µg0.84 µg≥ 100%! Watch

Added vitamins must meet the declared amount (21 CFR 101.9(g)(4)). This sample came in 16% short.

You decide what goes to the lab next.

Every product page has a Request lab testing button. Request counts are public, and the most-requested products are tested first.

Counting requests is the only usage data the app collects. It isn't linked to you and isn't used for tracking.

Until a product has been tested, Verivore shows what a test should look for in that kind of food, based on public evidence from the FDA Total Diet Study, USDA monitoring and EU limits. That's a list of what to check, not a result.

Not testedTesting priorities, not results. Sources cited in the app.
72
GoodExample product. Based on 6 of 7 core inputs, from Open Food Facts.
Quality55% of the score
Transparency25%
Data trust20%
What helpsWhole-food first ingredient. 7 g fibre.
What pulls it downAdded sugar is the 2nd ingredient.
Worth knowingLabel last edited 2025.

A score that shows its working.

Scores run from 0 to 100, with a band, a note on how much data they rest on, and every deduction listed with its source. Tap Explain this score for a plain-language paragraph written from the rules. It comes straight from the scoring rules, not from an AI.

Your preferences change the order you see things in. They never change the score: a product gets the same number for everyone.

Excellent Good Fair Poor Unknown, when there isn't enough data
RecallsLive from openFDA, with how the recall matched: by barcode, or by brand and name
BansIngredient status in the US, EU, UK, Canada, Australia, Japan and India
LabPublished reports and verified COAs, or a clear Not tested
Heavy metalsMeasured values when they exist, and what to watch in this category

These four checks appear on every scan. When there's nothing to report, the slot says so instead of disappearing.

No brand pays for a score, a badge, a test, or a placement.

Nothing to sign up for

Scanning works without an account. Your scan history stays on your phone.

No tracking, no ads

We don't sell data, don't share it with brands, and don't use it for advertising.

About you is optional

Optional and anonymous, and off by default. If you share it, we use it only to choose which foods to test.

Built on public data, with credit.

Product data comes from Open Food Facts, and we send corrections back to it. Everything else comes from public agencies and published testing, and each source is named next to the number it supports.

  • Open Food FactsProducts, ingredients, nutrition. ODbL
  • openFDA food enforcementRecalls and alerts, checked live
  • USDA FoodData CentralA second check on label nutrients
  • FDA Total Diet StudyWhat to test for in each category
  • USDA Pesticide Data ProgramResidue patterns by crop
  • FDA Pesticide Residue MonitoringImport and domestic sampling
  • EU RASFFEuropean food safety alerts
  • EU Regulation 2023/915Contaminant limits cited in reports
  • CFIA testing reportsCanadian chemistry surveys

Eat what's verified.

Verivore is coming to iPhone. Leave your email and we'll write when it launches, and again when the first lab reports are published. Nothing else, and we never share it.

Loading…