- Pori rates ingredients for your skin type on iPhone and tracks your skin from selfies.
- INCIDecoder, now INKEEDecoder, is the best free explainer for one product's ingredients, but it isn't personalized.
- SkinSort is better for checking a whole routine, finding dupes and filtering out ingredients you avoid.
- No tool knows exact percentages or your personal reactions, so patch test and see a dermatologist for repeated reactions.
SkinSort vs INCIDecoder comes down to the task. Pori rates ingredients for your skin type on iPhone and tracks your skin. INCIDecoder, now called INKEEDecoder, is the better free reference for decoding what one product's ingredients do. SkinSort is better for checking a whole routine, finding dupes and filtering out ingredients you avoid. Many people use both sites.
We make Pori, so we've put it first; here's what each app does well. Below we compare the tools task by task: decoding one product, checking a routine, finding a dupe and avoiding an ingredient, and finish with a decision table. Details come from each tool's own site or store listings, checked in October 2026. SkinSort's website blocked our automated checks, so its features are cited from its App Store and Google Play listings. We didn't test any tool's accuracy.
What's the difference between SkinSort and INCIDecoder?
INKEEDecoder is a reference library that explains ingredients the same way for everyone, while SkinSort is a personal matcher that scores products against your skin profile and routine. Pori sits apart from both: it's a skin analysis app with an ingredient scanner built in.
| Tool | Built for | Personalized? | Platforms | Price (US, as of October 2026) |
|---|---|---|---|---|
| Pori | Ingredient flags for your skin type, plus selfie skin scores and tracking | Yes: beneficial, use with caution or avoid for your skin type | iPhone (iOS 17+) | Free download and first scan; scanner is Pro: $9.99/week (3-day trial for eligible Apple IDs) or $49.99/year |
| SkinSort | Matching products to your skin and routine | Yes: explained Match Scores, avoid filters | iPhone (iOS 16+), Android, web | Free download; Premium listed at $7.99 or $12.99/month, $19.99 to $59.99/year |
| INKEEDecoder (formerly INCIDecoder) | Explaining what each ingredient does | No | Web | Free; no paid plan shown |
Sources: Pori and SkinSort App Store listings, SkinSort on Google Play, and INKEEDecoder.
INKEEDecoder changed its name after the Personal Care Products Council, which publishes the INCI naming system, filed a US trademark lawsuit over the use of "INCI." The site says the dispute was resolved and the database is unchanged.
Which is better for decoding one product?
INKEEDecoder, if you want to understand the list. Its free Decode INCI tool takes a pasted list or a photo of the label. Product pages add a "Skim through" table with each ingredient's function, irritancy and comedogenicity numbers and a label such as "superstar," "goodie" or "icky," plus longer write-ups. The site was started in 2015 by a computer scientist turned cosmetic formulator. The about page also notes she co-founded a skincare brand, which is worth knowing as context.
SkinSort's scanner also explains each ingredient, and it adds a verdict on whether the product suits your skin. Pori flags each ingredient for your skin type and writes a short summary, but it covers about 250 curated ingredients, far fewer than a full dictionary.
| Decoding one product | How you start | What you get |
|---|---|---|
| Pori | Scan a barcode or photograph the label (Pro) | Each listed ingredient flagged for your skin type; same rules every time |
| SkinSort | Photograph the product | Ingredient explanations and a match for your skin |
| INKEEDecoder | Search a product, paste a list or upload a photo | Function, irritancy, comedogenicity, rating label and long write-ups |
Whichever you use, remember that US labels list ingredients in descending order of predominance, with anything at 1% or less in any order after that. Position matters as much as presence. A humectant third on the list does more work than the same humectant twentieth, and a "hero" extract near the end may be there in a tiny amount.
Which is better for checking a whole routine?
SkinSort. You add your products and it warns about potential incompatibilities in your routine, and you can log what you use each day to see trends. INKEEDecoder reads one product at a time and has no routine view.
Conflict warnings matter because some pairings really do clash. In one lab study, tretinoin mixed with a benzoyl peroxide lotion under light showed more than 50% degradation in about 2 hours, while adapalene stayed stable. Pori takes a different angle: it builds a morning and evening routine from your selfie scan and lets you see, through progress charts and before-and-after comparison, whether the routine is changing your skin. For the common pairings, see skincare ingredients not to mix.
Which is better for finding a dupe?
SkinSort, which says its AI algorithm finds dupes for pricier products and lets you compare two products side by side. Neither INKEEDecoder nor Pori offers a dupe finder; INKEEDecoder's product pages do have a compare link for checking two lists yourself.
A dupe shares ingredients, which isn't the same as sharing strength or texture, since labels don't list percentages. Check that the dupe's key actives sit as high on its list as on the original, then patch test. The AAD suggests applying a new product to a small spot twice daily for seven to 10 days.
Which is better for avoiding an ingredient?
SkinSort for filtering across many products; INKEEDecoder for checking one list by eye; Pori for flags tuned to your skin type.
- Pori marks ingredients use with caution or avoid for your skin type, from fixed rules, so the same product gets the same result each time.
- SkinSort lets you stay clear of products containing ingredients you want to avoid when browsing, and its fungal acne analysis shows each trigger's ingredient category and its potential to feed Malassezia.
- INKEEDecoder shows tags such as alcohol-free or fragrance-free on product pages, and you scan the list yourself.
Two limits apply to all three. Fragrance may be listed simply as "fragrance," and the FDA says the specific ingredients may not be identified on the label, so no filter can catch a compound that isn't named. And a fungal acne filter can't tell you whether you have it: DermNet notes that Malassezia folliculitis is confirmed with lab tests such as a skin scraping, because bacterial folliculitis and steroid acne can look similar. See fungal acne vs regular acne, and a dermatologist if you suspect it.
Which one can you trust more?
Each is trustworthy for its own job. INKEEDecoder's write-ups explain nuance its one-word labels can't: its alcohol denat. page is labeled "icky," yet says it can be very drying mainly when it's among the first few ingredients and that the concern is debated. SkinSort explains the reasoning behind its Match Scores and says it doesn't allow brands to influence what it shows. Pori's AI only reads hard labels and summarizes; fixed rules set the flags.
Product data is another difference. INKEEDecoder's product pages are uploaded by users and carry a Report Error link, so a page can lag behind a reformulation; always compare it with the box in your hand. SkinSort calls its database the most accurate and up-to-date, a claim we couldn't check independently. Pori's barcode data comes from its own catalog plus Open Beauty Facts, and photographing the label works when a barcode isn't found.
Comedogenicity numbers on any of them deserve caution. A re-evaluation in the Journal of the American Academy of Dermatology found that finished products containing comedogenic ingredients are not necessarily comedogenic.
Our picks, ranked
- Pori: best if you want ingredient flags for your skin type and to measure your skin from selfies, on iPhone. Smaller ingredient list and thinner US barcode coverage than the big databases.
- SkinSort: best for routine building, conflict warnings, dupes and avoid filters, on iPhone, Android and web. Full access needs Premium. Read our SkinSort review.
- INKEEDecoder (formerly INCIDecoder): best free explainer for one product or one ingredient. No personalization or app. Read our INCIDecoder review.
Use this when: a decision table
| You want to... | Use | Why |
|---|---|---|
| Know if a product's ingredients suit your skin type, and track your skin | Pori | Skin-type flags from fixed rules, plus selfie scores, diary and progress charts (iPhone) |
| Understand what every ingredient in one product does | INKEEDecoder | Free, detailed write-ups with function, irritancy and comedogenicity |
| Check a product nobody has cataloged | INKEEDecoder | Paste the list or upload a photo of the label |
| Check your whole routine for clashes | SkinSort | Routine tracking with incompatibility warnings |
| Find a cheaper version of a product | SkinSort | AI dupe finder and side-by-side compare |
| Avoid an ingredient across a whole category | SkinSort | Avoid filters when browsing products |
| Screen for fungal acne triggers | SkinSort, then a dermatologist | Trigger analysis; diagnosis needs an exam |
| Use Android | SkinSort or INKEEDecoder in a browser | Pori is iPhone-only |
| Spend nothing | INKEEDecoder | No paid plan shown |
For more tools, see our roundup of skincare ingredient checker apps.
What can't any of them tell you?
None of these tools knows the exact percentages in a product or whether you personally will react. Treat every rating as a starting point, patch test, and see a dermatologist if reactions keep happening; a dermatologist may recommend patch testing to find your specific allergens. Pori, like the others, is not a medical device and doesn't diagnose skin conditions or check moles.
Frequently asked questions
Is SkinSort or INCIDecoder better?
INCIDecoder (now INKEEDecoder) is better for understanding what one product's ingredients do, for free. SkinSort is better for personalized matches, routine conflict warnings, dupes and avoid filters.
What is the difference between SkinSort and INCIDecoder?
INKEEDecoder is a reference library that explains ingredients the same way for everyone. SkinSort scores products against your skin profile and routine and needs Premium for full access.
Is INCIDecoder the same as INKEEDecoder?
Yes. The site renamed itself after a trademark dispute over the use of "INCI" and says the database and mission are unchanged.
Does INCIDecoder have a dupe finder?
We didn't find one. SkinSort has an AI dupe finder and side-by-side compare, while INKEEDecoder offers a compare link for checking two ingredient lists yourself.
Which ingredient checker is personalized to my skin type?
SkinSort and Pori both personalize results. Pori flags each ingredient beneficial, use with caution or avoid for your skin type on iPhone, while INKEEDecoder doesn't personalize.
Is SkinSort free?
It's free to download, with Premium for full access. As of October 2026 the US App Store listed monthly plans at $7.99 and $12.99 and annual plans from $19.99 to $59.99.
Sources
- Pori on the App Store
- SkinSort on the App Store
- SkinSort on Google Play
- INKEEDecoder: INCIDecoder is now INKEEDecoder
- INKEEDecoder: Decode INCI tool
- FDA: Cosmetics Labeling Guide
- Martin B et al. Chemical stability of adapalene and tretinoin when combined with benzoyl peroxide. Br J Dermatol, 1998 (PubMed)
- DermNet: Malassezia folliculitis
Pori is a wellness and skincare education app, not a medical device. This article is for general information and isn't medical advice. For anything that worries you, see a dermatologist.



