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

EWG Skin Deep is a searchable cosmetic hazard database, built to be looked up at a desk rather than consulted at a shelf, and that is the usual reason people go looking for an alternative. 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 lookup happens at a desk

Skin Deep is organised around records you search for. That suits an evening of reading before an order, and it does not suit the thirty seconds you have with a carton in a shop.

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

An EWG hazard score aggregates concern flags attached to the ingredients on a label, weighted by how much published data exists for each material, and EWG’s own methodology pages describe it in those terms. It is not a measurement of exposure at the concentration a given formula actually uses, and the score does not claim to be one.

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 it does not publish a count, checked on 10 August 2026.

CriterionEWG Skin DeepThink DirtyINCIDecoderSkinSortLabelPeek
Primary inputProduct or ingredient searchBarcode scan or product searchPaste a list, or open a product pageSearch, plus several separate web toolsIngredient text you paste
Main output1–10 hazard score with category detail0–10 rating built from component scoresPer-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 a separate databaseCosmetics onlyCosmetics 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)Over 27,000 ingredients listed86 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, as a databaseAt the shelf, by barcodeAt a desk, as a referenceAt a desk, as a referenceAnywhere the label text can be pasted

over 27,000

ingredient pages published by SkinSort, against about 1,021 at INCIDecoderSkinSort ingredient database page; INCIDecoder count from a LabelPeek crawl, 10 August 2026, 2026

Those two numbers explain a SERP as much as they explain a product. SkinSort’s programmatic ingredient and product pages regularly take two to four slots in a single cosmetic search result, 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, and every scanner comparison on this site is indexed in the app comparison hub.

Two databases that never meet in one tool

EWG runs Food Scores for packaged food and Skin Deep for personal care as separate databases, with separate interfaces and separate scoring, under one organisation. Searching one does not search the other. For a household that reads both a cereal box and a moisturiser, that is two tools and two mental models rather than one.

This is precisely the gap a dual product fills, and it is worth being honest about how it is filled. LabelPeek does not combine EWG’s data; it runs two of its own checkers, the pore-clogging ingredients 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 1–10 score with category detail, built on a published methodology that aggregates concern flags rather than measuring 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, with over 27,000 ingredients on SkinSort by its own count and roughly 1,021 pages on INCIDecoder by a LabelPeek crawl, both checked 10 August 2026 and no account required. Neither 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
No. EWG runs Food Scores for packaged food and Skin Deep for personal care as two separate databases with separate interfaces, and one search box never spans both. Tools that cover both shelves in a single product do it with their own data, not by combining EWG's two.
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.