Make your Own Aluminum Acetate using This calculator

You already know the trick - vinegar, a little soda, a spoonful of alum, and something quietly rearranges itself into a mordant that'll hold onto cellulose dye. This calculator does the math for you: tell it what's in your cupboard, and it'll hand you exact grams and millilitres. No guessing, no eyeballing a fizz and hoping for the best.
Which way are you working?
Most modern recipes and packaged aluminum acetate use the finished-product percentage (5–8%). Older recipes sometimes dose by the raw alum weight instead (15–20%) - if your WOF% above is in that higher range, it's probably this one.
1 Aluminum source
2 Sodium source
Baking soda, washing soda, and soda ash all work for the same reason: they fizz. That escaping CO₂ is what pulls the reaction forward. Table salt won't do this - it's the wrong kind of salt for this particular trick.
3 Acid source
4 Excess buffer
A modest excess of sodium - 10 to 20% - helps push the chemical reaction all the way through. Most published recipes run a little over the exact math, for exactly this reason.

Your recipe

Aluminum source -
Soda -
Vinegar -
Suggested bath water -
How to mix it
How to use your mordant
Finishing bath Dissolve about 50g chalk (calcium carbonate) in 5L of warm water. Soak the mordanted fibre for 10 minutes, wring it out, rinse, and you're ready to dye. Note: don't skip this step, as it helps bind the aluminum acetate to your fibre (it's not just about adjusting pH). You can use wheat bran - 100g to 5L - as a traditional alternative, if that's what's on hand. Put it in a little cloth bag (so the wheat bran doesn't stick to your fibre) and squeeze it a bunch to release its 'milk'.
Safety For craft mordanting only - not for ingestion, not for medicinal use. Gloves on, windows open, especially if you're working with vinegar concentrate or powdered soda ash.

What's Actually Happening in the Jar

You pour the vinegar in. It fizzes - that satisfying kitchen-volcano fizz you probably first triggered as a kid, decades before you cared what a mordant was. That fizz isn't a side effect. It's the whole mechanism.

Here's the trick: vinegar is a weak acid. Baking soda, washing soda, and soda ash are all salts of an even weaker acid - carbonic acid, the same stuff that makes soda water fizzy. When the two meet, the vinegar bullies the weaker acid out of its salt, and that weaker acid immediately falls apart into water and carbon dioxide, which bubbles away and disappears into your kitchen air. That escaping gas is what pulls the whole reaction forward - nothing wants to go back once it's gone.

What's left behind in the jar is sodium acetate. It doesn't look like anything happened - no colour change, nothing dramatic - but the vinegar has been quietly converted into something new.

Now the alum goes in. And here's the part I find genuinely satisfying: the aluminum and the sodium simply swap partners. The aluminum, which was holding hands with sulfate, lets go and reaches for the acetate instead. The sodium, freed up, pairs with the sulfate. Nothing is created, nothing is destroyed - everything just finds a more comfortable arrangement. What you're left with is aluminum acetate, dissolved and ready to bond to cellulose fibre, plus a little dissolved sodium sulfate that isn't doing any harm and doesn't need to be filtered out.

That's it. That's the whole trick - two swaps, one escaping gas, and a mordant that took chemists centuries to formalize but takes you about fifteen minutes at the stove.

A note on why salt won't do this: table salt looks like it should work the same way - it's a white powder, it dissolves, it's got sodium in it. But salt is the sodium salt of hydrochloric acid, and hydrochloric acid is strong - stronger than vinegar. Vinegar can't bully chloride out of its salt the way it bullies carbonate. Mix vinegar and salt and you'll get nothing: no fizz, no reaction, no acetate. It's a good reminder that in this particular trick, it's not about having sodium - it's about having the right kind of weak, fizzy, easily-displaced sodium.

And here's the thing worth sitting with for a second: none of this is new. You didn't invent a shortcut. You just did, on a Tuesday, with a kettle and a measuring spoon, something people have been figuring out how to do for roughly twenty-five centuries.

A Very Old Trick

People have been doing some version of this for a very long time - long before anyone had a word for "mordant," let alone "acetate."

The first written description of aluminum acetate mordanting comes from Claude-Louis Berthollet, a French chemist and dyer, in his 1791 book Éléments de l'art de la teinture. Berthollet documented combining alumina with acetic acid and using it to prepare cloth for dyeing - effectively writing down, in careful 18th-century detail, the same reaction you just ran in your kitchen.

But alum itself is older still. It's been used since at least the 5th century BCE, and for most of that history, it was worth fighting over. Alum was mined, taxed, imported from Baghdad and Turkey, and eventually banned outright in parts of Europe once a rich deposit was discovered closer to home - at Tolfa, not far from where I am now in Tuscany. The alum trade shaped coastlines and started genuine political disputes. A humble kitchen-cupboard mineral, and empires quietly organized themselves around who controlled it.

Long before industrial refining made alum a cheap, reliable powder, dyers found aluminum wherever they could get it - including from plants. Michel Garcia, who founded a natural dye garden in Provence, has written about extracting usable alum from clubmoss, and from the ash of burned apple pomace - the leftover mash from cider pressing. Burn the mash, leach the ash, and you're left with a solution carrying real, if modest, alkalinity and trace aluminum. It's not something you'd build a calculator around - too variable, too dependent on the wood and the burn - but it's a good thing to hold in your hands while you measure out your baking soda: however precise your kitchen chemistry gets, someone, somewhere, was doing a rougher version of this with ash and patience long before either of us were born.

Good company, either way. Scroll back up, plug in your numbers, and get mordanting.