How skincare works

Does any of this actually get in?

Mostly no. And mostly, it does not need to. Here is the size rule the industry quotes when it suits them, applied to 127 ingredients including the ones that fail it.

A molecule generally has to weigh less than about 500 daltons to cross intact skin unaided. Of the 127 skincare ingredients we hold a verified molecular weight for, 20 are above that line. For 9 of them that changes nothing, because their job was always to stay on the surface. For the other 11, it is a fair question, because they are sold on going deep.

Most of your routine works in the top 20 microns

The outermost layer of skin, the stratum corneum, is about 10 to 20 micrometres thick. That is roughly a fifth of the width of a human hair, and it is made of cells that are already dead. It is also where 89 of the 200 ingredients in our glossary do their work: every humectant, every emollient, every exfoliant, every barrier lipid.

This is not a disappointment. A moisturiser that reached your bloodstream would be a drug with a side-effect profile, not a moisturiser. The reason to know where something works is not to be impressed by depth, it is to spot when a product is charging you for a journey it never makes.

Cross-section through skin drawn as four stacked bands: what you applied on top, then the stratum corneum labelled 10 to 20 micrometres, the living epidermis, and the dermis, with a follicle running down through them as a channel. Alongside, three layers that are not places on the drawing: works on the product, leaves with the water, and not established.
A section through skin, with common ingredients marked at the layer they act on. Vertical scale expanded: drawn to life, the stratum corneum would be a hairline.

Works on the product

This one never acts on you at all. It keeps the formula stable, safe or pleasant to use.

Phenoxyethanol, Methylisothiazolinone, Denatured Alcohol and 15 more

Leaves with the water

It does its job while the product is on your face, then goes down the sink.

Sodium Lauryl Sulfate, Sodium Laureth Sulfate, Cocamidopropyl Betaine and 4 more

On top of the skin

It works as a film sitting on the surface. Staying there is the point, not a shortfall.

Tinosorb S, Zinc Oxide, Avobenzone and 17 more

The stratum corneum

The dead outer layer: flat cells packed in a lipid mortar. Most skincare works here.

Salicylic acid (BHA), Ceramide 3, Hyaluronic acid and 86 more

Down the follicle

The pore is a channel through the layers above, which is how some ingredients get past them.

Benzoyl Peroxide, Tea Tree Oil, Sulfur

The living epidermis

Below the dead layer: the cells that are still alive, including the ones that make pigment.

Vitamin B3, Retinol, Retinal and 16 more

The dermis

Deeper still, where collagen and elastin sit. Very little applied to skin reliably gets here.

Vitamin C (LAA)

Not established

We could not find good evidence for where this one acts, so we are not going to pretend.

THD Ascorbate, Bakuchiol, Ethyl Ascorbic Acid and 40 more

Every weight we can verify, heaviest first

127 ingredients, each weight computed from the molecular formula of the same compound our structure diagrams are drawn from. Nothing here is estimated. The ones missing from this table are missing for a reason: plant oils, extracts, ferments and polymers are mixtures, so there is no single molecule to weigh. Hyaluronic acid and collagen are both in that group.

Dot chart of 127 skincare ingredients plotted by molecular weight on a logarithmic scale from 46 to 1130 daltons, with a marked line at 500 daltons. Most sit well under it. Labelled examples: vitamin B3 at 122, retinol at 286, Tinosorb M at 659, Argireline at 887 and ceramide 1 at 993.
The same 127 weights as the table, seen at once. The cluster sits between 100 and 400 Da, and the long tail on the right is mostly things that are meant to stay on the surface anyway.
Skincare ingredients by molecular weight in daltons, with the layer each acts on
IngredientFormulaDaltonsWorks on
THD AscorbateC70H128O101130Not established
Ceramide 1C63H125NO6993The stratum corneum
MadecassosideC48H78O20975Not established
Dipotassium GlycyrrhizateC42H60K2O16899Not established
ArgirelineC35H62N14O11S887Not established
Coenzyme Q10C59H90O4863Not established
Palmitoyl Pentapeptide-4C39H75N7O10802Not established
Phytic AcidC6H18O24P6660The stratum corneum
Tinosorb MC41H50N6O2659On top of the skin
Tinosorb SC38H49N3O5628On top of the skin
Ceramide 6-IIC36H73NO5600The stratum corneum
AstaxanthinC40H52O4597Not established
Ceramide 3C36H73NO4584The stratum corneum
Magnesium Ascorbyl PhosphateC12H12Mg3O18P2579Not established
Palmitoyl Tripeptide-1C30H54N6O5579Not established
Retinyl RetinoateC40H56O2569The living epidermis
Mexoryl SXC28H34O8S2563On top of the skin
Retinyl PalmitateC36H60O2525The living epidermis
Cetearyl AlcoholC34H72O2513The stratum corneum
Mexoryl XLC24H39N3O3Si3502On top of the skin
500 daltons: below here, a molecule can generally cross intact skin on its own
Acetyl Tetrapeptide-5C20H28N8O7492Not established
Behentrimonium MethosulfateC26H57NO4S480The stratum corneum
CyclohexasiloxaneC12H36O6Si6445The stratum corneum
Vitamin EC29H50O2431The stratum corneum
Myristyl MyristateC28H56O2425The stratum corneum
SqualaneC30H62423The stratum corneum
AdapaleneC28H28O3413The living epidermis
Hydroxypinacolone RetinoateC26H38O3399The living epidermis
Uvinul A PlusC24H31NO4398On top of the skin
CholesterolC27H46O387The stratum corneum
Cetearyl IsononanoateC25H50O2383The stratum corneum
Glyceryl StearateC21H44O5377Not established
TetrahydrocurcuminC21H24O6372Not established
CyclopentasiloxaneC10H30O5Si5371The stratum corneum
Cetyl EthylhexanoateC24H48O2369The stratum corneum
Sodium Lauroyl LactylateC18H31NaO6366Leaves with the water
OctocryleneC24H27NO2361On top of the skin
Lactobionic AcidC12H22O12358The stratum corneum
TazaroteneC21H21NO2S351The living epidermis
Coco-GlucosideC18H36O6348Leaves with the water
MaltitolC12H24O11344The stratum corneum
Retinyl PropionateC23H34O2343The living epidermis
TrehaloseC12H22O11342The stratum corneum
Ascorbyl GlucosideC12H18O11338Not established
Disodium EDTAC10H14N2Na2O8336Not established
Sodium Laureth SulfateC14H29NaO5S332Leaves with the water
Retinyl AcetateC22H32O2328The living epidermis
Sodium Ascorbyl PhosphateC6H6Na3O9P322Not established
Zinc PCAC10H12N2O6Zn322Not established
Decyl GlucosideC16H32O6320Leaves with the water
PhytosphingosineC18H39NO3318Not established
AvobenzoneC20H22O3310On top of the skin
GlutathioneC10H17N3O6S307Not established
TretinoinC20H28O2300The living epidermis
Isopropyl PalmitateC19H38O2299The stratum corneum
OctinoxateC18H26O3290On top of the skin
Sodium Lauryl SulfateC12H25NaO4S288Leaves with the water
RetinolC20H30O286The living epidermis
RetinalC20H28O284The living epidermis
Isononyl IsononanoateC18H36O2284The stratum corneum
Linoleic AcidC18H32O2280The stratum corneum
ThiamidolC13H14N2O3S278The living epidermis
Alpha ArbutinC12H16O7272The living epidermis
Stearyl AlcoholC18H38O271The stratum corneum
Isopropyl MyristateC17H34O2270The stratum corneum
AdenosineC10H13N5O4267Not established
Capryloyl Salicylic AcidC15H20O4264The stratum corneum
HomosalateC16H22O3262On top of the skin
OctisalateC15H22O3250On top of the skin
Cetyl AlcoholC16H34O242The stratum corneum
Benzoyl PeroxideC14H10O4242Down the follicle
ErgothioneineC9H15N3O2S229Not established
ResveratrolC14H12O3228Not established
BisabololC15H26O222Not established
N-Acetyl GlucosamineC8H15NO6221The living epidermis
Pro-vitamin B5C9H19NO4205The stratum corneum
EthylhexylglycerinC11H24O3204Works on the product
Ethyl Ascorbic AcidC8H12O6204Not established
Ferulic AcidC10H10O4194Not established
CaffeineC8H10N4O2194Not established
Citric AcidC6H8O7192The stratum corneum
Azelaic AcidC9H16O4188The living epidermis
DMDM HydantoinC7H12N2O4188Works on the product
SorbitolC6H14O6182The stratum corneum
PropylparabenC10H12O3180Works on the product
FructoseC6H12O6180The stratum corneum
GluconolactoneC6H10O6178The stratum corneum
Vitamin C (LAA)C6H8O6176The dermis
IsododecaneC12H26170The stratum corneum
Dehydroacetic AcidC8H8O4168Works on the product
AllantoinC4H6N4O3158Not established
Tranexamic AcidC8H15NO2157The living epidermis
MentholC10H20O156Works on the product
LinaloolC10H18O154Works on the product
Mandelic AcidC8H8O3152The stratum corneum
MethylparabenC8H8O3152Works on the product
XylitolC5H12O5152The stratum corneum
Sodium PCAC5H6NNaO3151The stratum corneum
Tartaric AcidC4H6O6150The stratum corneum
Potassium SorbateC6H7KO2150Works on the product
Caprylyl GlycolC8H18O2146Works on the product
Sodium BenzoateC7H5NaO2144Works on the product
Kojic AcidC6H6O4142The living epidermis
EctoinC6H10N2O2142Not established
Salicylic acid (BHA)C7H6O3138The stratum corneum
PhenoxyethanolC8H10O2138Works on the product
LimoneneC10H16136Works on the product
Malic AcidC4H6O5134The stratum corneum
Vitamin B3C6H6N2O122The living epidermis
ErythritolC4H10O4122The stratum corneum
Succinic AcidC4H6O4118Not established
1,2-HexanediolC6H14O2118Works on the product
BetaineC5H11NO2117The stratum corneum
MethylisothiazolinoneC4H5NOS115Works on the product
Sodium LactateC3H5NaO3112The stratum corneum
HydroquinoneC6H6O2110The living epidermis
Benzyl AlcoholC7H8O108Works on the product
Hydroxyethyl UreaC3H8N2O2104The stratum corneum
Pentylene GlycolC5H12O2104The stratum corneum
GlycerinC3H8O392The stratum corneum
Lactic acidC3H6O390The stratum corneum
Butylene GlycolC4H10O290The stratum corneum
CysteamineC2H7NS77The living epidermis
Glycolic acidC2H4O376The stratum corneum
PropanediolC3H8O276The stratum corneum
UreaCH4N2O60The stratum corneum
Denatured AlcoholC2H6O46Works on the product

Heaviest: THD Ascorbate at 1130 daltons. Lightest: Denatured Alcohol at 46.

The same number, two opposite meanings

This is where the rule gets misused, in both directions. Being over 500 daltons is not a criticism, and being under it is not a promise. What decides whether the number matters is where the ingredient is supposed to work.

Over the line, and fine

Works on or in the outer layer, where staying put is the job.

Over the line, and worth asking about

Sold on reaching deeper, or with no established target at all.

A ceramide at 993 daltons belongs in the outer layer and never had to go anywhere. A peptide at a similar weight, sold for the collagen deep under your skin, has a journey to explain. Same physics, entirely different claim.

Where the 500 Dalton rule does not apply

Quoting it as though it settled everything would make us no better than the brands quoting it when convenient. Four honest limits:

  • It is a rule of thumb. The original paper argued the case for a limit around 500 daltons in drug development. It describes a tendency, not a wall, and formulation chemistry exists precisely to bend it.
  • Particles are not molecules. Mineral sunscreen filters like zinc oxide and titanium dioxide sit on skin as particles. Weighing them tells you nothing.
  • Mixtures have no single weight. Oils, botanical extracts, ferments and polymers are many compounds at once, which is why they are absent from the table rather than assigned a number we invented.
  • The pore is a shortcut. A follicle is an opening straight through the outer layer, which is how ingredients like benzoyl peroxide reach a target the surface would otherwise keep them from.

There is one more limit worth saying plainly: for 43 of our 200 ingredients we could not find good evidence of where they act at all, so we say so rather than placing them on a diagram. Most are botanical extracts and antioxidants.

Questions people actually ask

What is the 500 Dalton rule?

A rule of thumb from a 2000 paper by Bos and Meinardi: to cross intact skin on its own, a molecule generally has to weigh less than about 500 daltons. A dalton is roughly the weight of one hydrogen atom, so 500 of them is still a very small molecule. It is a heuristic, not a law of physics, and plenty of things bend it.

Does hyaluronic acid penetrate the skin?

Mostly no, and that is how it works. Hyaluronic acid is a polymer rather than a single molecule, so it has no one molecular weight: the grades used in skincare run from a few thousand daltons to over a million, all of them far above the 500 dalton line. It holds water in the outer layer, which is a surface job done well, not a failed deep one.

Does retinol penetrate the skin?

Yes. Retinol weighs 286 daltons, comfortably under the line, and every retinoid works by converting to the same active form that acts on living cells below the dead surface layer. The heavier esters are a different story: retinyl palmitate is 525 daltons and has to be broken down first.

Does collagen cream work?

Not the way the label implies. Collagen is a large protein, far too big to pass into skin, which is why it never appears in the table on this page: it has no single molecular weight to report. A collagen cream can still be a perfectly good moisturiser. What it cannot do is deliver collagen to where your own collagen sits.

Is a big molecule a bad ingredient?

No, and this is the part the rule is most often misused for. 9 of the 20 ingredients above the line on this page work on or in the outer layer, where staying put is the entire point: ceramides, sunscreen filters, emollients. Weight only becomes a fair question when something is sold on reaching a layer it is too large to reach.

How do you know these weights?

Each one is computed from the molecular formula of the exact compound our structure diagrams are drawn from, sourced from PubChem, the public database run by the US National Institutes of Health. Same data as the picture, so the number cannot describe a different molecule than the one shown.

Sources

Layer data last reviewed July 2026. Ingredient knowledge base last reviewed July 2026. Nothing on this page is medical advice, and no ingredient here is one we sell.