CeraVe

Moisturizing Cream

61fair

La Roche-Posay

Toleriane Hydrating Gentle Cleanser

62fair

The Ordinary

Niacinamide 10% + Zinc 1%

71good

Olaplex

No. 3 Hair Perfector

68fair
Greenlens
MethodologyCriteria

Every rating source on one cosmetic, and where they disagree.

Is this safe for you? Greenlens shows what every public rater says, names who funds each opinion, and gives you one score whose weighting you control, never a blended number that hides the conflict.

Browse the shelf →·Add to Chrome

Why this exists

The same moisturizer is “clean” in one app and “concerning” in another, and neither says why. So we put every opinion on one page, with who pays for each, and let you decide whose to trust.

Try one of these

  • 61Moisturizing CreamCeraVe · Face Moisturizer
  • 57Hydro Boost Water GelNeutrogena · moisturizer
  • 62Toleriane Hydrating Gentle CleanserLa Roche-Posay · Cleanser
  • 49UV Clear Broad-Spectrum SPF 46EltaMD · sunscreen
  • 71Niacinamide 10% + Zinc 1%The Ordinary · serum
  • 79Advanced Snail 96 Mucin Power EssenceCOSRX · essence
  • 68No. 3 Hair PerfectorOlaplex · Hair Oil
  • 81Protini Polypeptide CreamDrunk Elephant · Face Cream

What makes it honest

Disagreement stays visible

When EWG says "concern" and Yuka says "clean," we show the spread and name both instead of averaging them into silence.

Who pays is always shown

Every rating carries its funding model (nonprofit, ad-supported, subscription) so you can weigh the source, not just the score.

You own the weighting

Safety, environment, labor, packaging: slide them to what you care about. Computed live, never stored.

On desktop

On a product page

50Poor

Browser extension · Chrome

A verdict while you shop

Drops a Sonion card onto product pages as you browse. Tap for the spread, click through for the full breakdown on ingredients and rater disagreements.

Add to ChromeFree on the Chrome Web Store

Add the extension

Greenlens is on the Chrome Web Store. One click, and product pages start carrying a verdict.

Get it on the Chrome Web Store

Or build from source

  1. 1npm run ext:build

    Build the extension into dist/extension.

  2. 2chrome://extensions

    Open it and turn on Developer mode (top right).

  3. 3Load unpacked

    Select the dist/extension folder. Open an Amazon product page.

Greenlens Pro

Greenlens works without an account, and that stays true. Everything that is free today stays free, the shelf and the avoid-list included, and we will not move any of it behind Pro later. Ingredient watchlists are the one thing Pro gates today, and we are looking at whether that is the right call.

One email about Pro. No account required, no spam, delete anytime.

Cosmetics only · lead with safety

As an Amazon Associate, Greenlens earns from qualifying purchases.

PrivacyTerms

Neutrogena

Hydro Boost Water Gel

57fair

EltaMD

UV Clear Broad-Spectrum SPF 46

49poor

COSRX

Advanced Snail 96 Mucin Power Essence

79good

Drunk Elephant

Protini Polypeptide Cream

81good