Before diving into compatibility, note that each dye family has its own application chemistry. If you are still deciding which dye class to use, read our guide on reactive vs direct dyes or acid dyes for leather first.

Combining dyes is necessary for the vast majority of production shades — pure primary shades rarely match commercial requirements. Trichromatic dyeing (using three dyes — yellow, red/magenta, blue/navy) is the standard approach across reactive, acid, and direct dye systems for achieving a full commercial shade range.

But not all dyes are compatible with each other. Combining incompatible dyes in the same bath leads to unlevel dyeing, shade drift, or precipitation — wasted material and production time. This guide explains the compatibility rules.

The Golden Rule: Combine Within Dye Classes

The safest approach: combine dyes within the same dye class. Mixing dyes from different classes almost always causes problems because their application conditions conflict — different pH requirements, different temperatures, different fixation chemistries.

CombinationCompatible?Reason
Reactive + Reactive (same chemistry)✓ CompatibleSame pH, temperature, and fixation conditions
Acid + Acid✓ CompatibleSame acidic bath conditions
Direct + Direct✓ CompatibleSame neutral bath conditions
Solvent + Solvent✓ CompatibleSame solvent system (verify solvent type)
Reactive (VS) + Reactive (HE)⚠ CautionDifferent exhaustion rates — levelness issues possible; test first
Reactive + Direct✗ AvoidConflicting pH requirements; direct dye won't fix under alkaline conditions
Acid + Direct✗ AvoidConflicting pH; direct dyes precipitate in acid bath
Reactive (VS) + Reactive (DCT)⚠ CautionDCT dyes are more reactive — may fix before VS dyes are level; test carefully

Reactive Dye Trichromatic Systems

A reactive trichromatic system uses three primary reactive dyes to achieve any shade in the colour space. For the best results, all three dyes should have:

From the REACTOBOND VS range, a standard trichromatic system might combine:

Acid Dye Trichromatic Systems

For wool, silk, and nylon dyeing, a standard acid trichromatic system typically uses:

All three dyes must have similar dyeing conditions (pH 3–5, 90–100°C) and comparable exhaustion rates. Dyes with different affinities can cause metamerism — the shade matches under one light source but drifts under another.

Within-Class Compatibility: What to Check

Even within the same dye class, not all combinations are perfectly compatible. The key properties to check before combining two dyes are:

Exhaustion Rate (Substantivity)

If one dye exhausts onto the fibre much faster than another, the shade builds up unevenly. Dyes with similar exhaustion profiles give level results. Your dye supplier should be able to advise on exhaustion profiles.

pH Sensitivity

Some dyes are more sensitive to pH variation than others. In a combination, if one dye's shade shifts more with pH than the other, the combination can drift as pH changes during the dyeing cycle.

Temperature Profile

Each dye in a combination should be applied at the same temperature. Avoid combining dyes that perform optimally at significantly different temperatures in the same bath.

Solvent Dye Compatibility

Solvent dyes are generally more flexible to combine than water-based dye classes, because there is no fixation chemistry involved — they simply dissolve in the medium. The main compatibility concern is:

Practical Testing Protocol

Before committing any new dye combination to production, always run a compatibility test at lab scale:

  1. Prepare the combined dye solution (or bath) at the intended concentration
  2. Observe for precipitation, cloudiness, or colour change in solution
  3. Run a small-scale dyeing trial on the target substrate
  4. Evaluate the result: shade, levelness, fastness
  5. Only scale up after successful lab trial
Need help building a shade recipe? Yobai Industries' technical team can advise on compatible dye combinations from our range for your substrate and target shade. Contact us with your shade reference and substrate details and we'll suggest a starting recipe.