The two forms, and what you measure
380–780 nm, 81 samples at 5 nm

A dye that responds to pH has two species, each with its own band. pH sets how much sits in each; what an instrument records is their weighted sum. Where the two bands cross, every curve in the family agrees — the isosbestic point.

Acid form HA Base form A⁻ What you measure their weighted sum Isosbestic where they cross
sRGB —
CIE L* —
a*, b* —
Base fraction —
Peak absorbance —
λmax —
Beer–Lambert holds —
Isosbestic point —
Dominant λ —
Excitation purity —
Inside sRGB —
Observer CIE 1931 2°
The same bath under every light this tool holds
and the one it does not

How far this bath’s colour moves between lights is colour inconstancy. Metamerism is a property of a pair of baths that match under one light and part under another — the thing a dyehouse fails on — and it needs two baths, not one.

Every readout says which light it is under, because for a dye that is the whole question. The swatch is deliberately un-adapted — a bath under illuminant A is meant to look warmer — while L*a*b* is taken against that same light’s own white, so a difference measures the dye moving and not the lamp changing.

The titration
How far the colour moves when the tolerances do
not run

What used to gate the export button
1 withdrawn

The page refused to export until you ticked boxes confirming PPE, an SDS, ventilation and acceptance of responsibility — on the strength of a hazard level it assigned to your dye’s chemical class.

Every table and formula a number here rests on

One row per wavelength, and a header that says what each column is
81 rows

                        

What each source is used for, and whether it runs