EWG Skin Deep alternatives: five ways to read a cosmetic label

EWG Skin Deep is a searchable cosmetic hazard database, looked up on the web or scanned in EWG’s Healthy Living app, and people who want an alternative usually want a different method. This page compares it with Think Dirty, INCIDecoder, SkinSort and LabelPeek, which prints its 86-entry skincare list beside the checker that uses it.

The query is unusually awkward to search. On 10 August 2026 much of the first page belonged to EWG’s own pages using the word in a different sense — a retinol alternative, a preservative alternative — rather than to competing tools, which is why a plain list of what each tool publishes about itself is worth writing down.

Why people look for an EWG Skin Deep alternative

People look for an EWG Skin Deep alternative when the question moves from research to shopping. Skin Deep answers a lookup: a product or an ingredient, typed into a search box, usually on a large screen. A label held in one hand in a shop aisle is a different task, and a database is not a reader.

The answer depends on a record

On the web Skin Deep is organised around records you search for; EWG's Healthy Living app scans a barcode instead. Either way, a result appears only for a product EWG has already rated.

The score is an aggregate, not a dose

A hazard score gathers concern flags recorded about the ingredients and reflects how much published data exists for each. EWG says as much in its methodology: it is not a measurement of exposure at the concentration used in a formula.

The product may simply not be listed

Any product-record system answers only for products it has records for. Indie launches, regional lines, reformulated packaging and sample sachets often have none, and no score can appear until the record does.

None of these is a defect in EWG’s design. Skin Deep is a large, long-maintained reference assembled by an organisation that publishes its method, and it does the job it was built for. The mismatch is between a research database and an in-aisle question, and it is the same mismatch that makes people install a phone app in the first place.

What an EWG hazard score is built from

EWG’s published methodology describes the hazard score as an aggregation of concern flags attached to the ingredients on a label, weighted by how much published data exists for each material. By that description it is not a measurement of exposure at the concentration a given formula actually uses, and EWG does not present it as one. Everything this page says about the score is EWG’s own account of it, read off EWG’s methodology pages rather than reconstructed from the scores.

That distinction matters most for materials whose position depends on concentration. The same ingredient can sit at a fraction of a percent in one product and at ten percent in another, and a rating attached to the name travels between both without changing. Reading the score alongside the ingredient’s position in the list is how careful users compensate.

The data-availability weighting has a second consequence that surprises people. A well-studied material with a long literature and a barely-studied one are not in the same position, and a score that reflects how much has been published is partly a statement about the state of the research rather than about the formula in your hand. Knowing which of the two you are reading is the difference between using a database and quoting it.

A hazard score answers how much concern has been recorded about a set of materials. A list match answers whether one exact name appears on one published list. Only the second can be verified, line by line, by the person reading the result.

Skin Deep, Think Dirty, INCIDecoder, SkinSort and LabelPeek compared

Five tools answer five different questions. Skin Deep and Think Dirty return a rating, INCIDecoder and SkinSort return explanations, and LabelPeek returns a match against a list printed on the same page. The table records what each site states, with our own crawl noted where a site publishes no count of its own and the gap noted where a site would not serve our requests, checked on 10 August 2026.

  1. Primary input

    EWG Skin Deep
    Product or ingredient search; barcode scan in EWG’s Healthy Living app
    Think Dirty
    Barcode scan or product search
    INCIDecoder
    Paste a list or upload a photo of it, or open a product page
    SkinSort
    Search, plus several separate web tools
    LabelPeek
    Ingredient text you paste
  2. Main output

    EWG Skin Deep
    Hazard score with category detail, as EWG describes it
    Think Dirty
    0–10 Dirty Meter rating, by default no lower than its highest-rated ingredient
    INCIDecoder
    Per-ingredient explainer, no overall score
    SkinSort
    Ingredient and product pages, tool by tool
    LabelPeek
    Named matches, plus counts of recognised and unrecognised entries
  3. Food as well as cosmetics

    EWG Skin Deep
    Food Scores is separate on the web; EWG’s app covers both
    Think Dirty
    No food; personal care and household categories
    INCIDecoder
    Cosmetics only
    SkinSort
    Cosmetics only
    LabelPeek
    Both, on two separate checkers
  4. Published reference size

    EWG Skin Deep
    Not stated as a single count
    Think Dirty
    Not stated as a single count
    INCIDecoder
    About 1,021 ingredient pages (LabelPeek crawl, checked 10 August 2026)
    SkinSort
    Not recorded here, skinsort.com refused our requests on 10 August 2026
    LabelPeek
    86 skincare entries, 74 food markers
  5. Where the reference is shown

    EWG Skin Deep
    On each ingredient record
    Think Dirty
    In the app, product by product
    INCIDecoder
    On each ingredient page
    SkinSort
    On each ingredient page
    LabelPeek
    Printed in full beside the checker
  6. Account needed

    EWG Skin Deep
    No
    Think Dirty
    Not described on its public pages
    INCIDecoder
    No
    SkinSort
    No
    LabelPeek
    No
  7. Matching runs on your device

    EWG Skin Deep
    No, answers come from the site
    Think Dirty
    No, the app queries a database
    INCIDecoder
    No, pages come from the site
    SkinSort
    No, pages come from the site
    LabelPeek
    Yes, entirely in the browser
  8. Designed to be used

    EWG Skin Deep
    At a desk on the web; at the shelf in EWG’s app
    Think Dirty
    At the shelf, by barcode
    INCIDecoder
    At a desk, as a reference
    SkinSort
    At a desk, as a reference
    LabelPeek
    Anywhere the label text can be pasted
Data as a table
CriterionEWG Skin DeepThink DirtyINCIDecoderSkinSortLabelPeek
Primary inputProduct or ingredient search; barcode scan in EWG’s Healthy Living appBarcode scan or product searchPaste a list or upload a photo of it, or open a product pageSearch, plus several separate web toolsIngredient text you paste
Main outputHazard score with category detail, as EWG describes it0–10 Dirty Meter rating, by default no lower than its highest-rated ingredientPer-ingredient explainer, no overall scoreIngredient and product pages, tool by toolNamed matches, plus counts of recognised and unrecognised entries
Food as well as cosmeticsFood Scores is separate on the web; EWG’s app covers bothNo food; personal care and household categoriesCosmetics onlyCosmetics onlyBoth, on two separate checkers
Published reference sizeNot stated as a single countNot stated as a single countAbout 1,021 ingredient pages (LabelPeek crawl, checked 10 August 2026)Not recorded here, skinsort.com refused our requests on 10 August 202686 skincare entries, 74 food markers
Where the reference is shownOn each ingredient recordIn the app, product by productOn each ingredient pageOn each ingredient pagePrinted in full beside the checker
Account neededNoNot described on its public pagesNoNoNo
Matching runs on your deviceNo, answers come from the siteNo, the app queries a databaseNo, pages come from the siteNo, pages come from the siteYes, entirely in the browser
Designed to be usedAt a desk on the web; at the shelf in EWG’s appAt the shelf, by barcodeAt a desk, as a referenceAt a desk, as a referenceAnywhere the label text can be pasted

about 1,021

ingredient pages INCIDecoder had published when LabelPeek crawled itLabelPeek crawl of incidecoder.com, 10 August 2026, 2026

That number explains a SERP as much as it explains a product. Reference sites that publish a page per ingredient took two to four slots in most of the cosmetic searches we ran on 10 August 2026, which is why a search for a Skin Deep replacement surfaces reference pages rather than scanners. The head-to-head with Think Dirty covers the barcode side of the category, the comparison with INCIDecoder covers the reference side, a wider field sits in the best skincare ingredient apps, tools that read food as well sit in the ingredient checker app comparison, and every scanner comparison on this site is indexed in the app comparison hub. EWG’s app set directly against Yuka’s, score scale by score scale, is in Yuka vs EWG compared.

Two databases, joined in EWG’s app

EWG publishes Food Scores for packaged food and Skin Deep for personal care as separate databases on the web, with separate interfaces, under one organisation. Its Healthy Living app is where they meet: the App Store listing describes one barcode scanner across cosmetics, food and household cleaners, with a 1–10 score where 1 is best. On the web, a cereal box and a moisturiser are still two searches.

A dual product can fill that gap in more than one way, and it is worth being honest about how LabelPeek fills it. LabelPeek does not combine EWG’s data; it runs two of its own checkers, the comedogenic ingredient checker for cosmetics and the ultra-processed food checker for groceries, each with its own published list on the page. One habit, two lists, no shared score.

Keeping the two apart is deliberate rather than incidental. A cosmetic label is a vocabulary problem — standardised INCI names that outlive the products printing them — while a food label is an inventory problem, where every reformulation changes the answer. A single score spanning both would hide that difference, and the two checkers are built to be read one shelf at a time.

LabelPeek and Skin Deep side by side

Skin Deep is a large, long-established hazard database with a published methodology. LabelPeek is a pair of browser checkers built around a much smaller published list, whose app has not shipped. Comparing them is only useful once that asymmetry is stated, so it appears in the card rather than in a footnote.

LabelPeek

Matches pasted ingredient text against a list of 86 entries printed in full on the same page, and reports three states: matched, recognised but not on the list, and not recognised at all. Matching runs in your browser and nothing is uploaded.

Best for Checking a label that is in front of you right now, including products no database has a record for.

Where it falls short The reference is small next to a maintained hazard database, there is no hazard assessment and no product record, and the LabelPeek app was not listed in any store as of 10 August 2026.

EWG Skin Deep

A searchable cosmetic hazard database returning a hazard score with category detail. EWG publishes the methodology behind it and describes it as an aggregation of concern flags rather than a measurement of exposure at the concentration used.

Best for Reading about an ingredient or a listed product in depth, at a desk, before buying.

Names are where all five tools meet the same wall. A carton can print a trade name, a truncated entry, or a botanical name in Latin followed by an English gloss in brackets, and every matcher has to decide what that string is. INCIDecoder publishes a page on exactly this failure, and it is the reason no fuzzy matching runs here: sorbitol and sorbitan differ by two letters and are different materials, so the checker reports a name it cannot place rather than guessing at it.

The three-state output is the one behaviour worth transferring between tools. Most checkers print a verdict over the names they matched and say nothing about the names they could not read, so a label with four unparsed entries and a label with none produce the same reassuring screen. A count of unrecognised lines is a smaller claim, and it is a claim that survives being questioned.

Where LabelPeek is the wrong choice

LabelPeek is the wrong choice if you want a hazard assessment. It has none, by design: the skincare checker reports membership of one published list and nothing about how a material behaves at the concentration in your bottle. Skin Deep answers that question with a documented method and a far larger reference, and no list match substitutes for it.

It is also the wrong choice if you want a product record. There is no barcode lookup, no brand database and no way to type a product name and get an answer, so a sealed box across an aisle stays unreadable until you can see the ingredient panel. The camera that would shorten that step belongs to an app that was in no store as of 10 August 2026, and the web checkers are what exists today.

On comedogenicity it will disagree with other tools, and that disagreement is not resolvable by choosing a better tool. No regulator anywhere issues or certifies a comedogenic list, published lists contradict each other on the same ingredient, and how the 0-5 ratings were produced explains why. A checker that hides its list cannot be argued with, which is why this one prints all 86 entries under the box.

How to test a Skin Deep replacement on one label

Test a replacement on a product that gave Skin Deep trouble, not on a famous one. The useful question is not which tool sounds more thorough but which one returns something usable for the products in your own bathroom, and one label with an awkward ingredient list settles it in a few minutes.

  1. Step 1

    Start with a product the database does not have

    An indie brand, an imported carton or a hotel sample. If a tool needs a product record, this is where it returns nothing, and that is the failure mode worth measuring first.

  2. Step 2

    Type the full list, including the awkward names

    Trade names, botanical names in Latin with an English gloss, and truncated entries are exactly what breaks ingredient matching. INCIDecoder publishes a page on why. Leave them in and see what each tool says about them.

  3. Step 3

    Count what the tool refused to read

    Compare the number of entries you pasted with the number the tool says it recognised. A result that never mentions the gap is answering about part of the label while looking like an answer about all of it.

None of this is medical advice, and none of it is a verdict on any named brand’s product. The page describes what five tools do and where each one stops; whether a particular product suits your skin depends on your own circumstances, and on a professional when the stakes are health-related.

Common questions

What is the closest free alternative to EWG Skin Deep
SkinSort and INCIDecoder are the closest free web references to EWG Skin Deep. INCIDecoder published roughly 1,021 ingredient pages when LabelPeek crawled it on 10 August 2026, and its decoder runs from a pasted list or an uploaded photo with no sign-in step in the way. Neither tool returns a hazard score; both explain ingredients one at a time, so the reading takes longer and shows more of its working.
Is the EWG hazard score a regulatory rating
The EWG hazard score is EWG's own rating, not a regulatory one. EWG's methodology describes it as an aggregation of concern flags drawn from published sources, weighted by how much data exists, rather than a measurement of exposure at the concentration used in a particular formula.
Can I check food and cosmetics in one EWG tool
EWG's Healthy Living app checks food and cosmetics in one place. Its App Store listing describes a barcode scanner and name search across more than 200,000 rated cosmetics, foods and household cleaners, built on Skin Deep and Food Scores, with a 1–10 score where 1 is best. On the web the two databases stay separate.
How do I check a product that Skin Deep has never listed
Read the ingredient list off the package instead of looking the product up. A text-based checker matches the names you paste against a published list, so an indie brand, an imported carton or a sample sachet is no harder to check than a mainstream product with its own database record.
When is LabelPeek the wrong choice
LabelPeek is the wrong choice when you want a hazard assessment or a product record. Its skincare checker matches 86 published entries and reports what it could not recognise, which is far narrower than a maintained hazard database, and the LabelPeek app was in no store as of 10 August 2026.

Sources

Every factual claim on this page that can be checked against a document is listed here with the document it comes from.

  1. EWG's Healthy Living — App Store listing Environmental Working Group / Apple App Store · apps.apple.comThat EWG's own app scans a barcode or searches by name across more than 200,000 rated cosmetics, foods and household cleaners, combines Skin Deep with the Food Scores database, returns a 1–10 score where 1 is best, is free to scan and lists a Premium in-app purchase.
  2. Decode INCI INCIDecoder · incidecoder.comThat INCIDecoder accepts either a photo of the ingredients or a copy-pasted list, the page offering an Upload button and an Analyze button, with login and register presented as optional links rather than as a gate.
  3. Non-INCI ingredient names INCIDecoder · incidecoder.comThat INCIDecoder publishes a page on why ingredient-name matching breaks, naming trade names, missing words in a name and plant common names as the causes.
  4. Our methodology, how we rate ingredients Think Dirty · thinkdirtyapp.comThe 0-10 Dirty Meter scale attributed to Think Dirty, and that a product rating defaults to no lower than the highest rating of any single ingredient in it.
  5. Think Dirty, shop clean Think Dirty · thinkdirtyapp.comThat barcode scanning is the app's primary input, in its own words scan the product barcode, and the product categories the homepage names, which are cosmetic, skincare, household and pet, with no food category among them.