SlipperSkin For app makers
Ingredient apps · Head to head

SkinSort vs INKEEDecoder: the same ingredient numbers, two different answers

In our 20-product study, SkinSort and INKEEDecoder gave the same irritancy and pore-clogging rating to an ingredient 101 times out of 101. They still disagreed on whether four products were fragrance-free or alcohol-free. Here is why, and when to use each.

Figures read
23 October 2026, on makers' own pages
Next review
January 2027
Compiled and verified by
Vincent Wesley Couey ORCID
Published
23 October 2026

SlipperSkin finding

In our 21 October 2026 study of 20 products, INKEEDecoder (formerly INCIDecoder) and SkinSort gave identical irritancy and pore-clogging ratings in 101 of 101 shared ingredient pairs, yet disagreed on a fragrance-free or alcohol-free tag for four products, through a different rule or a different formula on file.

From product pages on incidecoder.com and skinsort.com read for our flagship study on 21 October 2026; the three worked cases below were re-read on 23 October 2026.

What is the difference between SkinSort and INKEEDecoder?

They share the numbers and differ in what they do with them:

  1. Same ingredient ratings: 101 of 101 irritancy and 101 of 101 pore-clogging ratings matched where both rate the same ingredient.
  2. INKEEDecoder explains, it does not score: no product score, an ID-Rating per ingredient (superstar, goodie, icky) and a few hashtag highlights.
  3. SkinSort sorts: about a dozen yes or no tags per product and, after sign-up, a personal Match Score out of 100.
  4. They part on four of 20 products, because of a fragrance rule or because each holds a different version of the formula.

Why do two sites with the same numbers give different verdicts?

Because a verdict is a rule applied to a list, and the rule or the list can differ while every number matches. Drunk Elephant Protini is the clean example of a rule: both sites hold the same 58-ingredient list, and INKEEDecoder even labels linolenic acid and phenylpropanol "perfuming" in its function column, yet it tags the cream "#fragrance & essentialoil-free" while SkinSort marks it not fragrance-free. On 21 October 2026 SkinSort counted both ingredients as fragrance; on 23 October 2026 it counts phenylpropanol alone. A third database, Skincarisma, sides with INKEEDecoder: "Fragrance-free" at a glance, on a 58-ingredient list that includes phenylpropanol. Neutrogena Hydro Boost and Laneige Lip Sleeping Mask are examples of the list: the two sites hold different formulas, so one finds an alcohol the other does not.

Same inputs, different outputsthree products, re-read 23 October 2026
Same per-ingredient ratings, different product verdicts. Drunk Elephant Protini: 9 shared ingredient ratings, all identical; INKEEDecoder: #fragrance & essentialoil-free tag; SkinSort: Not fragrance-free: phenylpropanol; cause: same list, different fragrance rule. Neutrogena Hydro Boost: 3 shared ingredient ratings, all identical; INKEEDecoder: #alcohol-free tag, 20 ingredients; SkinSort: Not alcohol-free: t-butyl alcohol; cause: different formula on file (20 vs 38). Laneige Lip Sleeping Mask: 2 shared ingredient ratings, all identical; INKEEDecoder: Alcohol rated icky, 46 ingredients; SkinSort: Alcohol-free, 34 ingredients; cause: different formula on file (46 vs 34)Drunk Elephant Protini9 shared ratings, all identicalsame list, different fragrance ruleINKEEDecoder#fragrance & essentialoil-free tagSkinSortNot fragrance-free: phenylpropanolNeutrogena Hydro Boost3 shared ratings, all identicaldifferent formula on file (20 vs 38)INKEEDecoder#alcohol-free tag, 20 ingredientsSkinSortNot alcohol-free: t-butyl alcoholLaneige Lip Sleeping Mask2 shared ratings, all identicaldifferent formula on file (46 vs 34)INKEEDecoderAlcohol rated icky, 46 ingredientsSkinSortAlcohol-free, 34 ingredients
"Shared ratings" counts ingredients both sites rate for irritancy and pore-clogging in that product (study, 21 October 2026). SkinSort's Hydro Boost page opens on its UK listing, which carries 38 ingredients including t-butyl alcohol; INKEEDecoder's list has 20. INKEEDecoder's Laneige list includes "Alcohol", which SkinSort's 34-ingredient list does not.

How do SkinSort and INKEEDecoder compare feature by feature?

INKEEDecoder is a reference; SkinSort is a shopping tool. INKEEDecoder, which renamed itself after the Personal Care Products Council, which runs the INCI naming system, filed a trademark lawsuit over "INCI" (the dispute "has since been resolved"), keeps "the same website, the same ingredient database". It gives every ingredient a plain-English "what-it-does" line and refuses a product score. SkinSort adds what a shopper wants: tags you can click to see the triggering ingredient, a Match Score from Poor (0 to 59) to Perfect Match (95 to 100), an iOS app with seven free scans, and a Premium tier with unlimited scans and ad-free browsing.

Feature matrixfrom each site's own pages, read 23 October 2026
Feature comparison of INKEEDecoder and SkinSort, read 23 October 2026. Overall product score: INKEEDecoder none, by design; SkinSort Match Score 0 to 100, after sign-up. Irritancy, pore-clogging: INKEEDecoder 0 to 5 per ingredient; SkinSort 0 to 5 per ingredient, same numbers. Per-ingredient verdict: INKEEDecoder ID-Rating: superstar, goodie, icky; SkinSort community likes and dislikes. Product yes/no tags: INKEEDecoder highlights such as #alcohol-free; SkinSort about 12 attributes, with reasons. Phone app: INKEEDecoder none in the US App Store; SkinSort iOS app, 7 free scans. Paid tier: INKEEDecoder none seen; SkinSort Premium, $7.99 to $59.99 in-app. Money: INKEEDecoder founder co-owns a shop and a brand; SkinSort affiliate links, no outside fundingINKEEDecoderSkinSortOverall product scorenone, by designMatch Score 0 to 100, after sign-upIrritancy, pore-clogging0 to 5 per ingredient0 to 5 per ingredient, same numbersPer-ingredient verdictID-Rating: superstar, goodie, ickycommunity likes and dislikesProduct yes/no tagshighlights such as #alcohol-freeabout 12 attributes, with reasonsPhone appnone in the US App StoreiOS app, 7 free scansPaid tiernone seenPremium, $7.99 to $59.99 in-appMoneyfounder co-owns a shop and a brandaffiliate links, no outside funding
INKEEDecoder's founder discloses on its about page that she co-owns the Hungarian webshop Skinsmart.hu and co-founded the brand Geek & Gorgeous. SkinSort's about page says it "has never taken outside funding", and its disclosure says links may be affiliate links. In-app prices are from the US App Store.

Where do they disagree across the 20 study products?

On tags for four products, and on the ingredient list itself for 10. The fragrance-free tag splits once (Drunk Elephant Protini); the alcohol-free tag splits three times (LRP Toleriane Double Repair, Neutrogena Hydro Boost, Laneige Lip Sleeping Mask). The ingredient count differs for 10 of 20, usually by one or two names, but by 18 for Hydro Boost and 12 for Laneige. The first column is the reason to trust either site's per-ingredient numbers: every pair matched.

INKEEDecoder against SkinSort20 products from the 21 October 2026 study
INKEEDecoder against SkinSort on 20 products, read 21 October 2026: 101 of 101 shared ingredient ratings identical; fragrance-free tag differs on 1, alcohol-free tag on 3, ingredient count on 10. LRP Toleriane Double Repair: 7 shared ratings, fragrance agree, alcohol disagree, ingredients 23 vs 18. Neutrogena Hydro Boost: 3 shared ratings, fragrance agree, alcohol disagree, ingredients 20 vs 38. Laneige Lip Sleeping Mask: 2 shared ratings, fragrance agree, alcohol disagree, ingredients 46 vs 34. Drunk Elephant Protini: 9 shared ratings, fragrance disagree, alcohol agree, ingredients 58 vs 58. EltaMD UV Clear SPF 46: 4 shared ratings, fragrance agree, alcohol agree, ingredients 17 vs 18. COSRX Snail 96 Essence: 5 shared ratings, fragrance agree, alcohol agree, ingredients 12 vs 13. Fenty Pro Filt'r Foundation: 3 shared ratings, fragrance agree, alcohol agree, ingredients 33 vs 31. NARS Radiant Concealer: 5 shared ratings, fragrance agree, alcohol agree, ingredients 33 vs 35. Glossier Boy Brow: 13 shared ratings, fragrance agree, alcohol agree, ingredients 41 vs 37. Olay Micro-Sculpting Cream: 9 shared ratings, fragrance agree, alcohol agree, ingredients 42 vs 30. Clinique Moisture Surge 100H: 8 shared ratings, fragrance agree, alcohol agree, ingredients 43 vs 42. CeraVe Moisturizing Cream: 9 shared ratings, fragrance agree, alcohol agree, ingredients 24 vs 24. CeraVe Hydrating Cleanser: 10 shared ratings, fragrance agree, alcohol agree, ingredients 24 vs 24. The Ordinary Niacinamide 10%: 1 shared ratings, fragrance agree, alcohol agree, ingredients 11 vs 11. Cetaphil Gentle Cleanser: 3 shared ratings, fragrance agree, alcohol agree, ingredients 10 vs 10. Paula's Choice 2% BHA: 2 shared ratings, fragrance agree, alcohol agree, ingredients 8 vs 8. Supergoop Unseen SPF 40: 1 shared ratings, fragrance agree, alcohol agree, ingredients 26 vs 26. Aquaphor Healing Ointment: 4 shared ratings, fragrance agree, alcohol agree, ingredients 7 vs 7. Vaseline Petroleum Jelly: 0 shared ratings, fragrance agree, alcohol agree, ingredients 1 vs 1. Maybelline Fit Me Matte: 3 shared ratings, fragrance agree, alcohol agree, ingredients 28 vs 28Shared ratingsFragrance-freeAlcohol-freeIngredient countLRP Toleriane Double Repair7 of 7 sameagreedisagree23 vs 18Neutrogena Hydro Boost3 of 3 sameagreedisagree20 vs 38Laneige Lip Sleeping Mask2 of 2 sameagreedisagree46 vs 34Drunk Elephant Protini9 of 9 samedisagreeagree58 vs 58EltaMD UV Clear SPF 464 of 4 sameagreeagree17 vs 18COSRX Snail 96 Essence5 of 5 sameagreeagree12 vs 13Fenty Pro Filt'r Foundation3 of 3 sameagreeagree33 vs 31NARS Radiant Concealer5 of 5 sameagreeagree33 vs 35Glossier Boy Brow13 of 13 sameagreeagree41 vs 37Olay Micro-Sculpting Cream9 of 9 sameagreeagree42 vs 30Clinique Moisture Surge 100H8 of 8 sameagreeagree43 vs 42CeraVe Moisturizing Cream9 of 9 sameagreeagree24 vs 24CeraVe Hydrating Cleanser10 of 10 sameagreeagree24 vs 24The Ordinary Niacinamide 10%1 of 1 sameagreeagree11 vs 11Cetaphil Gentle Cleanser3 of 3 sameagreeagree10 vs 10Paula's Choice 2% BHA2 of 2 sameagreeagree8 vs 8Supergoop Unseen SPF 401 of 1 sameagreeagree26 vs 26Aquaphor Healing Ointment4 of 4 sameagreeagree7 vs 7Vaseline Petroleum Jellynone sharedagreeagree1 vs 1Maybelline Fit Me Matte3 of 3 sameagreeagree28 vs 28
Fragrance-free: INKEEDecoder's "#fragrance & essentialoil-free" highlight against SkinSort's fragrance-free attribute. Alcohol-free: INKEEDecoder's "#alcohol-free" highlight against SkinSort's alcohol-free attribute. Ingredient count: INKEEDecoder vs SkinSort. Vaseline is a single ingredient that neither rates.

Which should you use, SkinSort or INKEEDecoder?

Both, for different jobs, and neither as a safety verdict. Use INKEEDecoder to understand a formula: what each ingredient is for, and where its numbers come from (its comedogenicity explainer warns the rabbit-ear data are mostly undiluted and "The concentration matters a lot"). Use SkinSort to shop: filter by tags, compare dupes and, if you sign up, sort by a Match Score that SkinSort itself cautions has limits: "there's only so much that we can infer from ingredient lists" (SkinSort support). Before you trust either tag, match its ingredient list to your box. For how these two sit among the other checkers, see the best ingredient checker app and who pays the ingredient apps.

Using both sites on one product
1. Open both pages and compare the ingredient count
   with your box first: a mismatch means an old or
   regional formula, not a disagreement.
2. Trust the per-ingredient numbers on either site:
   they matched in 101 of 101 pairs we checked.
3. On SkinSort, click a "Not ..." tag to see which
   ingredient triggered it.
4. On INKEEDecoder, read the icky ingredients and the
   "what-it-does" column, not just the hashtags.
5. Both rate ingredients, not doses; neither is a
   medical opinion.

Who should pick which?

How we compared them

Method

The 20 products, chosen before any site was read, are those of our 21 October 2026 ingredient-app study. For each product we matched ingredients both sites rate and compared their irritancy and comedogenicity numbers (101 pairs), then compared INKEEDecoder's highlights with SkinSort's attributes and each site's ingredient count. Protini, Hydro Boost and Laneige were re-read on 23 October 2026; SkinSort's Protini fragrance count had changed from two ingredients to one, and its tag had not. Features come from each site's own pages and the US App Store, read 23 October 2026. This compares what the sites publish; it is not a test of any product.

If you are reading labels

Basics for an ingredient-conscious routine

Fragrance-free moisturizerFragrance is the first thing many label readers cut; start with a plain formula.Fragrance-freeView on Amazon → Mineral sunscreenZinc oxide or titanium dioxide are the filters mineral formulas use; check the active list on the label.Zinc oxide or titanium dioxideView on Amazon → Gentle cleanserA simple cleanser gives you a clean baseline before you add or change a product.Few ingredientsView on Amazon → Patch-test swabsTest a new product behind the ear before the face; swabs keep the test small and clean.Test before you commitView on Amazon →

As an Amazon Associate I earn from qualifying purchases.

FAQ

Is INCIDecoder the same as INKEEDecoder?

Yes. INCIDecoder renamed itself INKEEDecoder after the Personal Care Products Council, which runs the INCI naming system, filed a trademark lawsuit in the US; the site says the dispute has been resolved and that the website and ingredient database are the same. The incidecoder.com address still works.

Do SkinSort and INCIDecoder use the same ingredient ratings?

In our 21 October 2026 study they matched every time: 101 of 101 irritancy ratings and 101 of 101 comedogenicity ratings were identical where both sites rated the same ingredient in the same product.

Why does SkinSort say a product is not fragrance-free when INKEEDecoder says it is?

Usually a rule. For Drunk Elephant Protini, SkinSort counts phenylpropanol as a fragrance ingredient (read 23 October 2026) while INKEEDecoder tags the cream fragrance and essential-oil free, though it lists phenylpropanol and linolenic acid as "perfuming".

Does INKEEDecoder have an app?

Not in the US App Store: a search for INKEEDecoder or INCIDecoder on 23 October 2026 returned no app from it. An app called InciDecode is from an unrelated developer. SkinSort has an iOS app with seven free scans.

Is SkinSort free?

Partly. A free account gives seven product scans in the app; Premium adds unlimited scans, a Match Score breakdown, sorting by match and ad-free browsing. US App Store in-app prices run from $7.99 to $59.99.

Which is more accurate, SkinSort or INKEEDecoder?

On per-ingredient ratings they agree exactly. Where their tags differ, the cause in our study was a different fragrance rule or a different formula on file, so check each site's ingredient list against your product before trusting either tag.

Bottom line

SkinSort and INKEEDecoder are built on the same ingredient numbers and differ in what they build on top: INKEEDecoder explains, SkinSort sorts. When they disagree, it is a rule or a formula version, not the chemistry, so read the list against your box and use whichever answers your question.

Related on SlipperSkin

StudyDo ingredient apps agree?Twenty products on five databases, and where they split.RoundupBest ingredient checker appEleven apps, what each score is built on, and who pays them.MoneyWho pays the ingredient apps?Verification fees, licences and the apps that take none.
☆ Save
Dashboard