Oil properties chart

Every oil in the calculator, sortable and searchable, with the published SAP range each value came out of.

This is the full reference table behind every calculator on the site: all 94 oils, with their saponification values, the published range each value sits in, and the five quality numbers. Sort any column by clicking it, or filter by name or category. Each row links straight into the lye calculator at 100% of that oil, so you can see what it does on its own.

94 oils

Oil SAP
KOH
SAP
NaOH
Published
range, mg KOH/g
Iodine INS HardCleanCondBubblyCreamy
Aloe butter * Butter 0.240 0.171 — 9 241 746396311
Apricot kernel oil Soft 0.195 0.139 185–199 100 91 609306
Argan oil Soft 0.191 0.136 185–195 95 95 15181114
Avocado butter Butter 0.187 0.133 — 67 120 31061031
Avocado oil Soft 0.186 0.133 177–198 86 99 22070022
Babassu oil Hard 0.245 0.175 245–256 15 230 8570107015
Baobab oil Soft 0.200 0.143 — 75 125 29167128
Beef tallow Animal 0.200 0.143 190–202 45 147 58840850
Beeswax Wax 0.094 0.067 87–104 10 84 90050050
Black cumin seed oil Soft 0.195 0.139 — 133 62 16083016
Borage oil Soft 0.190 0.135 — 135 55 14068014
Camellia (tea seed) oil Soft 0.193 0.138 — 78 115 11085011
Candelilla wax Wax 0.044 0.031 — 32 12 68060060
Canola oil Soft 0.186 0.133 182–193 110 56 609106
Canola oil, high oleic Soft 0.186 0.133 182–193 96 90 609006
Castor oil Soft 0.180 0.128 176–187 86 95 00989090
Chicken fat (schmaltz) Animal 0.195 0.139 — 69 130 33159132
Cocoa butter Butter 0.194 0.138 188–198 37 157 61038061
Coconut oil (76°) * Hard 0.257 0.183 250–264 10 258 7967106712
Coconut oil (92°, hydrogenated) * Hard 0.257 0.183 250–264 3 258 7967106712
Corn oil Soft 0.192 0.137 187–193 117 69 14084014
Cottonseed oil Soft 0.194 0.138 — 108 89 26071026
Cranberry seed oil Soft 0.190 0.135 — 150 40 809208
Cupuaçu butter Butter 0.192 0.137 — 39 153 43044043
Deer tallow Animal 0.193 0.138 — 31 166 45148144
Duck fat Animal 0.194 0.138 — 72 122 36158135
Emu oil Animal 0.190 0.135 — 60 128 32055032
Evening primrose oil Soft 0.190 0.135 — 160 30 008900
Flaxseed (linseed) oil Soft 0.190 0.135 188–196 180 -6 909009
Fractionated coconut oil (MCT) Soft 0.325 0.232 — 1 324 10010001000
Ghee / butterfat Animal 0.227 0.162 213–235 30 191 5515221540
Goat tallow Animal 0.192 0.137 — 40 152 6916311653
Goose fat Animal 0.192 0.137 — 65 130 27064027
Grapeseed oil Soft 0.181 0.129 176–194 131 66 12088012
Green coffee bean oil Soft 0.185 0.132 — 85 100 46050046
Hazelnut oil Soft 0.195 0.139 188–197 97 94 808508
Hemp seed oil Soft 0.193 0.138 190–195 165 39 809008
Illipe butter Butter 0.185 0.132 — 33 152 62035062
Jojoba oil (liquid wax) Wax 0.092 0.066 88–98 83 11 001200
Kokum butter Butter 0.190 0.135 185–195 35 155 60037060
Kukui nut oil Soft 0.189 0.135 — 168 24 809108
Lanolin Wax 0.106 0.076 — 27 83 00000
Lard Animal 0.198 0.141 190–205 57 139 42152141
Laurel berry oil (Aleppo) Soft 0.198 0.141 — 74 124 4226582616
Lauric acid Fatty acid 0.280 0.200 — 0 280 10010001000
Macadamia nut oil Soft 0.195 0.139 190–197 76 119 14061014
Mango butter Butter 0.191 0.136 185–195 45 146 49048049
Marula oil Soft 0.192 0.137 — 73 119 18079018
Meadowfoam seed oil Soft 0.169 0.120 — 92 77 209802
Moringa oil Soft 0.192 0.137 — 68 124 14073014
Murumuru butter Butter 0.238 0.170 220–250 25 250 827318739
Mustard oil Soft 0.173 0.123 — 101 72 404104
Myristic acid Fatty acid 0.247 0.176 — 1 246 99990990
Neem oil Soft 0.193 0.138 — 72 121 39258237
Oat oil Soft 0.190 0.135 — 104 86 17079017
Oleic acid Fatty acid 0.202 0.144 — 92 110 009900
Olive oil Soft 0.190 0.135 184–196 85 105 17082017
Olive oil, pomace Soft 0.188 0.134 182–194 84 104 17083017
Palm kernel flakes (hydrogenated) * Hard 0.247 0.176 230–254 20 227 906646624
Palm kernel oil * Hard 0.247 0.176 230–254 20 227 7565186510
Palm oil Hard 0.199 0.142 190–209 53 145 50149149
Palm stearin Hard 0.199 0.142 — 48 151 67233265
Palmitic acid Fatty acid 0.215 0.153 — 2 213 9800098
Peach kernel oil Soft 0.191 0.136 — 108 87 809108
Peanut oil Soft 0.192 0.137 187–196 92 99 11082011
Pine tar Other 0.060 0.043 — 0 0 00000
Plum kernel oil Soft 0.194 0.138 — 98 96 309103
Pomegranate seed oil Soft 0.190 0.135 — 22 168 609206
Pumpkin seed oil Soft 0.195 0.139 — 128 67 19083019
Raspberry seed oil Soft 0.187 0.133 — 163 24 309403
Red palm oil (unrefined) Hard 0.199 0.142 190–209 53 145 50149149
Rice bran oil Soft 0.187 0.133 180–195 100 87 26174125
Rosehip seed oil Soft 0.187 0.133 — 188 10 608906
Safflower oil Soft 0.192 0.137 186–194 145 47 709007
Safflower oil, high oleic Soft 0.190 0.135 186–194 93 97 709207
Sal butter Butter 0.185 0.132 — 39 146 50042050
Sea buckthorn seed oil Soft 0.195 0.139 — 165 30 10088010
Sesame oil Soft 0.188 0.134 187–195 110 81 15083015
Shea butter Butter 0.179 0.128 170–190 59 116 45054045
Shea oil (fractionated) Soft 0.185 0.132 — 83 102 16084016
Sheep tallow (mutton) Animal 0.194 0.138 — 54 156 5114311437
Soy wax (fully hydrogenated soybean oil) Hard 0.192 0.137 — 1 191 9800098
Soybean oil Soft 0.191 0.136 189–195 131 61 16082016
Stearic acid Fatty acid 0.198 0.141 — 2 196 9900099
Sunflower oil Soft 0.189 0.135 188–194 133 63 11087011
Sunflower oil, high oleic Soft 0.189 0.135 188–194 83 106 708807
Sweet almond oil Soft 0.195 0.139 190–200 99 97 708907
Tamanu oil Soft 0.208 0.148 — 111 82 25073025
Tucumã butter * Butter 0.238 0.170 — 13 175 777113716
Ucuuba butter Butter 0.205 0.146 — 38 167 31049031
Vegetable shortening (hydrogenated soy, older Crisco) Hard 0.192 0.137 — 93 115 26070026
Vegetable shortening (palm-based, e.g. current Crisco) Hard 0.193 0.138 — 111 82 25074025
Walnut oil Soft 0.189 0.135 189–197 145 45 907809
Wheat germ oil Soft 0.183 0.130 — 128 58 19075019

SAP, iodine, INS and fatty-acid profiles: SoapCalc oil list, retrieved 2026-08-19, except where its SAP value was wrong and has been corrected (Murumuru butter; see the notes below). Published ranges recorded for 41 oils from the soapmaking and lipid literature and pinned by tests. Quality numbers are calculated from each oil's fatty-acid profile with SoapCalc's method, so they're comparable with the figures you already know.

What the five numbers mean

PropertyUsual rangeWhat it is
Hardness 29–54 The saturated acids: lauric, myristic, palmitic and stearic. How firm the bar is and how well it survives a wet dish.
Cleansing 12–22 Lauric and myristic only. How aggressively the soap strips oil. Well above the usual range, most soapers find a bar harsh.
Conditioning 44–69 The unsaturated acids plus ricinoleic. A relative index of mildness, not a measurement of anything on skin.
Bubbly 14–46 Lauric, myristic and ricinoleic. Big, fast, loose lather.
Creamy 16–48 Palmitic, stearic and ricinoleic. Dense, stable, small-bubble lather.
Iodine 41–70 Degree of unsaturation. Lower means a harder, longer-lasting bar; higher means softer and more prone to going rancid.
INS 136–165 An older single-number summary derived from iodine and SAP. Treat it as a rough sanity check, not a target. Plenty of excellent soaps sit well outside it.

These are relative indices computed from fatty acids, not measurements of a finished bar. They're for comparing one recipe with another, and they're useful for that. They are not claims about what soap does to skin, and a bar that scores outside every range can still be excellent: a castile is far too "conditioning" and far too little of everything else, and it's one of the oldest soaps there is.

The asterisk: why coconut's numbers understate it

The quality columns are sums of eight fatty acids (lauric through linolenic), because that's the profile most soap calculators carry, SoapCalc included. Those eight don't include caprylic (C8) and capric (C10), which lauric tropical fats contain in quantity. So for Aloe butter, Coconut oil (76°), Coconut oil (92°, hydrogenated), Palm kernel flakes (hydrogenated), Palm kernel oil, Tucumã butter the profile accounts for less than 95% of the oil, and the hardness, cleansing and bubbly figures are computed from an incomplete picture. They understate what the oil does.

You can see the same gap from the other side: the saponification guide predicts SAP values from these profiles and matches the published figure for most oils, but comes out several percent low for coconut and palm kernel oil, because the acids it can't see are the lightest ones. The measured SAP values in the table above are unaffected; they were measured on the real oil.

Notes on specific oils

The table is deliberately spare. Where an oil needs a word of warning or a usage rate, it's here:

Aloe butter
Aloe extract in a coconut-oil base; saponifies like coconut.
Babassu oil
A coconut substitute with a similar profile and a slightly gentler reputation.
Beef tallow
The original soap fat. Hard, creamy, long-lasting bars; interchangeable with palm in most recipes.
Beeswax
Hardness at 1–3%; more makes a waxy, lather-killing bar.
Candelilla wax
Plant wax; 1–2% for hardness at most.
Castor oil
The lather booster (ricinoleic acid). 5–8% is typical; above ~10% bars turn soft and sticky.
Cocoa butter
Hardness and stearic acid; above ~15–20% bars can crack.
Coconut oil (76°)
The standard coconut oil. Big lather, hard bar; drying above ~30% unless superfat rises.
Flaxseed (linseed) oil
Very high linolenic: a rancidity risk. Use sparingly if at all.
Fractionated coconut oil (MCT)
Caprylic/capric triglycerides: not a soaping oil in any quantity; very high SAP.
Ghee / butterfat
Butterfat. The same values SoapCalc lists as “Milk Fat, any bovine”, so it also stands for the fat in milk.
Grapeseed oil
High linoleic, so a short shelf life in soap. Published SAP values vary more than most oils (176–194).
Jojoba oil (liquid wax)
A wax ester, not a triglyceride; mostly unsaponifiable superfat in soap.
Lanolin
Wool wax, mostly unsaponifiable, with no fatty-acid profile: its lye is counted, its bars are not.
Lard
Inexpensive, conditioning, hard; a 1:1 palm substitute.
Murumuru butter
SoapCalc lists 0.275 for murumuru; supplier certificates of analysis put it near 0.238, which is what this site uses. At 0.275 a high-murumuru recipe would come out lye-heavy.
Mustard oil
Rich in erucic acid, which is outside the eight fatty acids the property bars track, so its bars read low.
Olive oil
The backbone of gentle soap. 100% olive (Castile) is soft and slow to trace and needs a long cure.
Olive oil, pomace
Traces faster than virgin olive.
Palm kernel oil
Behaves like coconut: lauric-rich, cleansing, bubbly.
Palm oil
Hardness and creamy, stable lather. Lard or tallow are the closest functional substitutes.
Pine tar
Saponifies partly; no fatty-acid profile. Enter it so the lye is right, ignore its property bars.
Pomegranate seed oil
Iodine and INS as published are wrong: 22 is inconsistent with the 78% linolenic listed beside it, which implies roughly 222. Treat this oil as highly unsaturated and quick to go rancid.
Shea butter
Conditioning and creamy; little lather or hardness on its own. Usually 5–15%.
Stearic acid
The shave-soap hardener and lather stabilizer. Melts high and traces instantly.
Sunflower oil
Linoleic-rich; keep it modest or the bar is prone to DOS.

Common oils, printable

94 rows is a reference, not a wall chart. The sheet below is the 18 oils most recipes are built from, sized to fit one page beside the scale.

How to use this without overthinking it

Recipes are built from a few oils doing different jobs, not from optimizing five numbers. A hard oil for structure, a soft oil for mildness, something lauric for lather if you want bubbles, and a small amount of castor to hold the foam together will get you a good bar every time. Put it through the recipe builder, look at where the bars land, and adjust the one that's furthest out. Chasing all five into the middle of their ranges produces a competent, forgettable soap. The interesting ones are usually deliberately outside on at least one axis.