I have spent enough time inside Cosmily’s community noise and INCIDecoder’s clinical brevity to know what I want from a fourth ingredient checker, which is speed plus a usable visual language. SkinSort is the closest thing in the category to that brief. It is symbol-led, fast, and built around the idea that you should not need to read a paragraph to know whether a product contains a fungal acne trigger. After three weeks of daily scanning, I have opinions about where that bet pays off and where it quietly costs you context.
What SkinSort is
It is a web-first ingredient analyzer with a companion mobile app, a 19,000-plus product database, paste-list and OCR photo input, and three core outputs: an ingredient breakdown with function tags, a flag panel for fungal acne, comedogenic, reef-unsafe, and common allergens, and a side-by-side product comparison engine that doubles as a dupe finder. The free tier is generous; the paid tier unlocks saved profiles, ad removal, and deeper personalization. Browser, iOS, and Android all work; the web is meaningfully more powerful than the apps as of this writing.
Who it’s for
If you scan a lot of K-beauty and indie products and want a fast visual readout before you read anyone’s chemistry, SkinSort is the right home screen icon. If you are dupe-hunting, looking for a cheaper alternative to a $52 essence or trying to match a discontinued favorite, the comparison engine is the strongest in the category. If you have a specific allergen panel (Methylisothiazolinone, Linalool, Limonene as oxidative fragrance allergens) and want products filtered to exclude them, the filter logic actually works.
Not the right tool if you want clinical depth on why an ingredient is in a formula at what percentage and with what evidence base. INCIDecoder still owns that lane. Not a fit if you are pregnant and want pregnancy-safety flags on retinoids, salicylic acid, or hydroquinone; SkinSort does not surface that category cleanly. And not the right primary tool if you distrust comedogenic ratings, which the cosmetic chemistry world has been arguing about for thirty years and which SkinSort still leans on.
Features that matter
- Symbol-driven readouts. Each product gets a row of small icons: a yeast symbol for fungal acne triggers, a closed-pore symbol for comedogenic flags, a fish for reef-unsafe ingredients, a leaf for vegan, and so on. Once you learn the grammar, you read a product page in five seconds rather than scrolling for thirty.
- Dupe finder. Enter a product you love and SkinSort surfaces the closest matches by ingredient overlap, with the percentage similarity made visible. This is the feature that earned the install for me. Beauty of Joseon’s Glow Serum has more dupes than the marketing suggests, and SkinSort surfaces them faster than any other tool I tried.
- Side-by-side comparison. Up to four products at once, with a diff-style view of shared and unique ingredients. Useful for cleaner stack decisions and for sanity-checking marketing claims that two products are interchangeable.
- Routine builder. Add products to AM and PM routines, and SkinSort flags pH conflicts, redundant actives, and known irritation pairings. Less detailed than Cosmily’s compatibility checker, but faster to use because everything lives in one workspace.
- Allergen filters. Configurable. You set the panel and the analyzer respects it across every scan, including the dupe finder. This is closer to the SkinSAFE workflow than most ingredient checkers manage.
My contrarian take
The thing the App Store reviews miss is that symbol-driven systems make you faster and lazier in the same gesture. After a week, I was reading the icon row and skipping the ingredient list entirely, and that is the failure mode of any visual shorthand. SkinSort’s fungal acne flag, for example, fires on coconut-derived fatty acids that are esterified into forms that are not bioavailable to malassezia. The flag is technically correct at the ingredient level and practically wrong at the formula level. Same story with comedogenic ratings, which were generated by rabbit-ear testing in the 1970s and have been disputed ever since. The symbols are useful as a first filter, not as a verdict. If you treat them as a verdict you will banish a lot of perfectly fine products and miss the bad ones whose ingredients hide behind tradenames.
Real-world test
I scanned 31 products across a three-week stretch in late April and early May, mixing a dry Berlin spring with a one-week trip to Lisbon where my skin had to handle humidity, sea salt, and a different water hardness. The dupe finder found two genuine matches: Beauty of Joseon’s Relief Sun came up with two cheaper Japanese mineral hybrids I had not heard of, and a discontinued Pyunkang Yul moisturizer matched a current Mixsoon offering at 87 percent ingredient overlap. The symbol panel correctly flagged a fragranced La Roche-Posay Toleriane dupe I was about to buy and saved me from a Limonene reaction I get reliably. It also wrongly fungal-acne-flagged a Krave Beauty Great Barrier Relief tube on the basis of a fatty acid that is not bioavailable in that formulation, which I would have missed if I had not cross-checked on INCIDecoder. The routine builder caught the obvious AM vitamin C plus exfoliating acid pH conflict I already know about but flagged a niacinamide and ascorbic acid pairing as a problem, which is a thoroughly debunked claim repeated by too many ingredient checkers. SkinSort is fast and mostly right; the wrong ten percent is loud enough to matter.
How it compares
INCIDecoder is the clinical lookup tool, still the best for understanding what an ingredient does and why it is in a formula. Cosmily adds a community layer that SkinSort lacks, with crowd-sourced like and dislike patterns from 60,000-plus users. CosDNA is the original analyzer, older, uglier, and slower, but still the deepest free database for niche K-beauty products. SkinSort sits between Cosmily and CosDNA on rigor and beats both on speed and dupe-finding. Pair INCIDecoder for clinical lookups, SkinSort for fast visual readouts and dupe hunting, and avoid trusting any single tool’s fungal acne or comedogenic flags as gospel. For the slow-skincare context, the Elelaf ingredient decoders hub covers the rest of the category.
FAQs
Is SkinSort accurate on fungal acne? Mostly yes for raw ingredients, often wrong at the formula level when an ingredient is esterified or otherwise not bioavailable to malassezia. Use it as a first filter, not a verdict.
Is the free tier enough? For most users, yes. The analyzer, dupe finder, and comparison engine all work on the free tier.
Does SkinSort flag pregnancy-unsafe ingredients? Not cleanly. Retinoids, salicylic acid above 2 percent, and hydroquinone do not get a dedicated pregnancy flag. Use a dedicated pregnancy app or your OB for that.
How does it compare to INCIDecoder? SkinSort is faster and more visual; INCIDecoder is deeper and more clinical. They are complementary, not competitive.
Is the dupe finder actually useful? Yes, the strongest feature in the app. Ingredient overlap percentages are the cleanest dupe data I have used outside cosmetic chemist blogs.
Sources
Fulton JE et al. Comedogenicity of current therapeutic products. Journal of the American Academy of Dermatology, 1984. Pellis A et al. Cosmetic ingredient labeling and the gap between INCI and consumer understanding. International Journal of Cosmetic Science, 2022.