Fashion Utility

Dye calculator: how much dye and water for your fabric

Dye calculator: enter dry fabric weight and depth of shade to get the grams of dye powder and litres of water for the dye bath. Free, in your browser.

Pastel (0.5%)2%Deep (5%)
Dye powder10.0g
Water amount10.0L

Recommended Liquor Ratio: 1:20

Quick answer

Dye needed (g) = dry fabric weight (g) x depth of shade (%) ÷ 100. On the calculator’s default, 500 g of fabric at a 2% shade needs 10 g of dye powder and, at its 1:20 liquor ratio, 10 litres of water.

Related tools

How much dye for fabric: the dye calculator formula

Depth of shade is the weight of dye as a percentage of the dry fabric weight. Dye needed (g) = dry fabric weight (g) x depth of shade (%) ÷ 100. On the default, 500 g x 2% = 10 g of dye powder. Slide to the pastel end, 0.5%, and the same fabric needs 2.5 g; at the deep end of the slider, 5%, it needs 25 g. Per kilogram of fabric that is 5 g, 20 g and 50 g. Weigh the fabric dry, before wetting it, because the percentage is of dry weight. Your dye maker’s instructions may give a different depth for the colour you want; use theirs and the calculator does the grams.

Dyeing cost per kg and fabric dyeing cost per meter

Dyeing cost per kg of fabric = (dye + salt, soda or other auxiliaries + water and fuel + labour) ÷ kg of fabric. The calculator gives the grams of dye; multiply by the price per gram on your dye invoice. For example, at an illustrative ₹400 a kilogram of dye, the default 10 g costs ₹4. For a cost per metre, first find what a metre weighs: GSM x width in metres. A 150 GSM fabric 44 in (1.12 m) wide weighs about 168 g a metre, so 3 m is about 503 g, close to the calculator’s 500 g default. Divide your batch cost by the metres in the batch.

Liquor ratio: how much water for the dye bath

The liquor ratio is litres of water per kilogram of dry fabric. The calculator uses 1:20, 20 litres per kilogram, so the default 500 g needs 10 litres. If your dye’s instructions give a different ratio, multiply the fabric weight in kilograms by that number instead: 500 g at 1:30 is 15 litres. Keep the ratio the same from batch to batch when you are matching a shade, because a different amount of water changes how the dye takes.

Fabric dye calculator: getting an even shade

Weigh the fabric dry and the dye on a scale that reads to the gram, since small batches need only a few grams. Dissolve the dye fully before it goes into the bath, wet the fabric first, and keep it moving. Test a swatch from the same roll before the whole batch, and note the weight, depth and ratio you used so the next batch matches. Follow the dye maker’s instructions for salt, soda, temperature and time: they differ by dye type and fibre.

Frequently Asked Questions

How much dye do I need per kg of fabric?

Dry fabric weight x depth of shade. One kilogram at a 2% shade needs 20 g of dye; at 0.5%, 5 g; at 5%, 50 g. The calculator’s default, 500 g at 2%, needs 10 g.

What does depth of shade mean in dyeing?

The weight of dye as a percentage of the dry fabric weight. A 2% shade means 2 g of dye for every 100 g of fabric. Lower percentages give paler colours; the calculator’s slider runs from 0.5% (pastel) to 5% (deep).

How do I calculate dyeing cost per kg?

Add the cost of the dye, the auxiliaries, the water and fuel and the labour for a batch, then divide by the kilograms of fabric in it. The calculator gives the grams of dye; price them from your own dye invoice.

How much water do I need to dye fabric?

Fabric weight in kg x the liquor ratio. The calculator uses 1:20, so 500 g of fabric needs 10 litres. Use the ratio in your dye’s instructions if it differs.

Should I weigh the fabric wet or dry?

Dry. Depth of shade is a percentage of dry weight, so weighing wet fabric overstates it and makes the shade darker than you planned.

Selling what you make on Meesho?

ListMagic fills the Meesho catalog form from one product photo, so each product is listed without typing every field. Free plan to start; Seller Pass ₹99 a month (StitchMagic pricing, checked 16 Oct 2026).