Sulfite: Preservative, Buffer, Silver Solvent
D-76 carries 100 g of sodium sulfite against 5 g of hydroquinone, 2 g of metol and 2 g of borax. By mass the preservative outweighs the other three put together by eleven to one, and it is ninety-two per cent of the dry weight of the whole formula.
The easy answer is that sulfite is the preservative and a developer needs protecting from the air. That answer is true, incomplete, and — as the arithmetic below shows — cannot possibly account for a hundred grams. Sulfite is doing three separate jobs in that litre, and the whole difficulty of formulating with it is that you cannot change one without changing the other two.
Three jobs, one ion
- Oxygen scavenger — oxidised to sulfate instead of the agent; sulfate is not a preservative and the sulfite is gone
- Acceptor for the oxidised agent — either gives the agent back, or takes it away for good as a colourless sulfonate
- Silver halide solvent — finer grain, a little less speed, and dichroic fog if it goes too far
- Mild alkali and buffer — the reason D-23 needs no alkali at all, and the reason bisulfite is a lever
Job one: taking the oxygen — and why that cannot be the reason for 100 g
Section titled “Job one: taking the oxygen — and why that cannot be the reason for 100 g”Part III established the setting: oxygen sits at +1.229 V, above everything in the bottle, and a developing agent is by design a substance with a great affinity for it. Kodak’s primer states the remedy in one line — sodium sulfite has a very strong affinity for oxygen, is easily oxidised to sulfate, and so protects the developer from the oxygen of the air.
Sulfate does nothing at all. Every route by which sulfite protects a developer ends with sulfite becoming sulfate, and the primer draws the shelf-level conclusion: a tub that has effloresced badly is to be viewed with suspicion, since the sulfate is not a preservative.
Job one and a half: what happens to the oxidised agent
Section titled “Job one and a half: what happens to the oxidised agent”Protection has a second half that a scavenger alone does not cover. The developer’s own product, quinone, is an oxidising agent in its own right, and Kodak’s primer gives it two possible ends in a sulfite solution — in two different chapters, and they are not the same end.
Route one: the agent comes back. “If we add sulphite to quinone, the quinone oxidizes the sulphite to sulphate and is itself reduced again to hydroquinone.”
Route two: the agent is taken away for good. In the chapter on the useful life of developers the same book says something quite different: “In the presence of sodium sulphite, however, the oxidation products of hydroquinone consist of hydroquinone mono- and disodium sulphonates which are colorless.”
The ten per cent rule, and what changes between 5 and 100 grams
Section titled “The ten per cent rule, and what changes between 5 and 100 grams”Here is the sourced fact that reframes the whole quantity question, and it is not about the developing agent at all. From the primer’s chapter on keeping:
A plain solution of sodium sulphite oxidizes readily in contact with air at a concentration below 10%, but above this concentration it oxidizes very slowly.
Sulfite protects itself better when it is concentrated. The primer’s instruction follows directly: stock solutions containing sulfite, alone or with a developing agent, should be made at around 10 per cent w/v for maximum keeping. D-76’s 100 g per litre is exactly 10 per cent w/v. That is one reason for the number, and the third job below is the other; the oxygen argument is not among them.
The primer adds the exception that the previous page made a mixing rule of: “owing to the relative insolubility of Elon in a sodium sulphite solution, it is not possible to prepare such stock solutions with Elon.” There is no concentrated metol-and-sulfite stock, at any strength, ever.
| Sulfite | Molarity | Keeping | Solvent action | What the negative shows |
|---|---|---|---|---|
| 5 g/L (0.5% w/v) | 0.040 mol/L | below the primer’s 10% threshold, so the sulfite itself oxidises readily | negligible | staining agents stain; grain as the emulsion made it; developer life short |
| 25 g/L (2.5% w/v) | 0.198 mol/L | still in the region the primer calls readily oxidised | slight | a working middle: preservative enough for a tray, well short of where grain changes |
| 100 g/L (10% w/v) | 0.793 mol/L | the primer’s own optimum | the fine-grain regime of D-76 and D-23 | less clumping, finer grain, a little less effective speed |
| Saturated, about 220 g/L at 20 °C | 1.75 mol/L | above the optimum, no further benefit sourced | past the useful range | dichroic fog becomes a real risk |
The saturation figure is the ILO-WHO Chemical Safety Card’s 22 g per 100 mL at 20 °C, and it matters practically: a 10 per cent w/v solution is less than half-saturated, so it mixes without a struggle and will not crystallise in a cold darkroom, while a formula asking for much more is asking for trouble at 15 °C.
Job two: a mild alkali, and half of a buffer pair
Section titled “Job two: a mild alkali, and half of a buffer pair”Kodak’s primer explains the alkalinity of a sulfite solution in a clause: soda is a strong base and sulfurous acid a weak one. The sulfite ion therefore takes a proton from water.
That is enough alkali to run a developer with no other alkali in it, and Kodak’s D-23 is the proof: 7.5 g of metol and 100 g of sodium sulfite in a litre, nothing else, developing in about 18 minutes at 18 °C. It is about as simple as a working developer gets, and it exists because job two is real.
Add the conjugate acid and you have a buffer. OpenStax’s Appendix H gives sulfurous acid Ka₂ = 6.4 × 10⁻⁸, so pKa₂ = 7.19, and a sulfite/bisulfite mixture buffers around there.
Where a sulfite/bisulfite mixture sits, and what D-25 does with it
- pH of the mixture
Show the numbers behind this plot
| Series | Percentage of the sulfur present as bisulfite | pH of the mixture (Henderson-Hasselbalch, pKa₂ 7.19) |
|---|---|---|
| pH of the mixture | 5.00 | 8.47 |
| pH of the mixture | 10.00 | 8.14 |
| pH of the mixture | 15.00 | 7.94 |
| pH of the mixture | 20.00 | 7.79 |
| pH of the mixture | 30.00 | 7.56 |
| pH of the mixture | 40.00 | 7.37 |
| pH of the mixture | 50.00 | 7.19 |
| pH of the mixture | 60.00 | 7.01 |
| pH of the mixture | 70.00 | 6.82 |
| pH of the mixture | 80.00 | 6.59 |
| pH of the mixture | 90.00 | 6.24 |
Kodak’s D-25 is D-23 with 15 g of sodium bisulfite added, and its heading states the consequences without explaining them: “‘Elon’ extra fine-grain developer — a simple formula for minimum grain in films or plates. (This developer requires 50 to 100% increase in exposure.)” It develops in about 18 minutes at 25 °C, where D-23 takes about the same time at 18 °C.
Read those two formulas together and you have a controlled experiment Kodak ran for you. The sulfite
is identical in both — 100 g/L. The only difference is 15 g of the acid salt, and what it buys is
finer grain; what it costs is a stop of speed and seven degrees of temperature to keep the time the
same. Since the sulfite has not moved, none of that is solvent action. It is pH, and pH alone,
which is why alkalis-buffers-and-ph owns the general case and this page only points at it.
Job three: dissolving the silver
Section titled “Job three: dissolving the silver”The third job is the one that surprises people, and Kodak explains D-76’s whole character with it. Graininess, the primer says, is largely clumping: several silver halide crystals lying close together may develop as one, since an unexposed crystal in contact with a developing one can be dragged into development with it. Then the mechanism:
In the special developer (Formula D-76) there is a high concentration of sulphite which is a solvent for silver bromide and iodide. As development progresses therefore, the sulphite actually dissolves a small quantity of each grain and thereby minimizes greatly the tendency for clump formation which would increase the graininess.
Solvent action is therefore not an accident of the preservative; it is what a hundred grams per litre is for, in a fine-grain developer, and it is the second reason for the number. The primer adds the control that makes the point testable: add carbonate to such a developer and development speeds up and the graininess is accentuated again. It gives no reason for that, and the course marks its own reading as a reading — a faster development leaves the solvent less time to work on the grains before they are gone.
The overshoot has a name and an appearance. The primer’s account of dichroic fog is precise: negatives developed in a bath containing an excess of sulfite, or hypo, or ammonia may show a fog that is yellowish-green by reflected light and pink by transmitted light, caused when dissolved silver salts are reduced to metallic silver in a very fine state of subdivision — particularly in the shadows, where no bromide is liberated during development to hold the free silver down. Fine-grained emulsions are recorded as the most susceptible, which is exactly the wrong combination, since fine-grained films are what a solvent developer is usually pointed at.
Bisulfite, metabisulfite, and the two-part bottle
Section titled “Bisulfite, metabisulfite, and the two-part bottle”The preservative for something that has to sit on a shelf for a year is not sulfite. The primer is explicit: a developing agent stored for a considerable time keeps best with an acid sulfite, such as sodium bisulfite, rather than sodium sulfite, which is slightly alkaline. Bisulfite also “keeps satisfactorily in more dilute solutions and is a better preservative than sulfite in the absence of carbonate”, and the readily oxidisable agents — pyro, amidol — are customarily kept that way.
Hence the two-solution developer, which is a storage decision rather than a chemical one: one bottle holds the agent and the bisulfite, the other the carbonate and the bromide, and they meet at the point of use. Kodak Limited’s 1949 handbook gives the single-solution rule for the same ingredient — where sodium bisulfite appears in a formula, it is added with the sulfite, not after the alkali.
Two arithmetic traps sit in that paragraph.
The salt you buy is probably not the salt you are reading about. Kodak’s primer records that ordinary commercial bisulfite has been shown by analysis to consist chiefly of metabisulfite, converted to bisulfite when it dissolves. The modern position is the same, and PubChem’s entry says so plainly: the dry salt sold as sodium bisulfite is usually largely sodium metabisulfite.
The masses do not match. One mole of metabisulfite, 190.11 g, gives two moles of bisulfite, 2 × 104.06 = 208.13 g, so a gram of the metabisulfite delivers about 1.095 g of bisulfite — a tenth more. Substituting weight for weight was defensible when commercial bisulfite was largely metabisulfite anyway; it is less defensible with two labelled analytical bottles, and it matters most where the acid sulfite is also setting the pH, which on this page is always.
And in a one-solution formula the bisulfite quietly rewrites the alkali.
Every gram of bisulfite destroys an equivalent quantity of carbonate, so the developer ends up with less free alkali than the ingredient list implies. The primer names the consequence — the bisulfite exerts an apparent restraining action and the developer appears to keep longer — and then adds the detail that makes it interesting rather than merely annoying: experiments showed that the sodium bicarbonate formed acts as an antifogging agent. The by-product is doing work.
The hazard that only appears when you mix wastes
Section titled “The hazard that only appears when you mix wastes”Sodium sulfite’s classification aggregates 2,482 company reports across 19 ECHA notifications, and the result is Danger: H314, severe skin burns and eye damage, from 51.8 per cent of the reports that classify it, with H319, H315 and H302 behind it — and 618 reports, nearly a quarter, saying it meets no GHS criterion at all. That spread means different grades reached different conclusions, not that the hazard is negotiable. Neither NIOSH nor HSE’s EH40 sets an exposure limit for the salt itself.
The hazard that is specific to this substance is not on that list, because it belongs to a mixture you make by accident.
CAMEO records sodium sulfite as producing corrosive material with acids, hot water or steam, and the product with acid is sulfur dioxide. Unlike the sulfite, SO₂ does have a workplace exposure limit: HSE’s EH40 sets 0.5 ppm over eight hours. A darkroom holds an acid stop bath and an acid fixer, and a sulfite-rich developer, and a single waste container is exactly the way to bring them together.
- Sulfite in D-76 is 0.79 mol/L against 0.057 mol/L of total developing agent — about fourteen equivalents. Sacrificial oxidation is a stoichiometric job and cannot account for that, so the quantity has to be explained by something else.
- Two things explain it, and both are sourced. A plain sulfite solution oxidises readily below 10 per cent w/v and very slowly above it, so 100 g/L is where sulfite protects itself best; and at that concentration sulfite is a solvent for silver bromide, which is what makes D-76 a fine-grain developer.
- The oxidised agent has two possible fates and Kodak names both: reduction back to hydroquinone, or addition as a colourless sulfonate. Because the sulfonates are colourless, a clear old MQ developer proves nothing. Whether the monosulfonate develops is not something this course can source.
- Sulfite is a mild alkali on its own — D-23 has no other — and with bisulfite it buffers near pKa₂ 7.19. Kodak’s D-25 is D-23 plus 15 g of bisulfite, which computes to about pH 7.9, and which Kodak says needs 50 to 100 per cent more exposure and seven degrees more temperature for the same time. Same sulfite, different pH: that speed loss is not solvent action.
- The silver-sulfite complex is not named by Kodak’s primer, and this course does not name one, nor does it have a measured solubility of silver bromide in sulfite solution. What it has is the chain of consequences: less clumping, finer grain, a little less speed, and dichroic fog if pushed too far.
- Anhydrous is not crystals. One part of the anhydrous salt equals two parts of the heptahydrate, and getting that wrong halves the sulfite and moves the developer out of both the keeping optimum and the fine-grain regime.
- Bisulfite is the preservative for storage, better than sulfite in the absence of carbonate; the salt sold under that name is usually metabisulfite, which delivers about 1.095 g of bisulfite per gram; and in a one-solution formula it converts carbonate to bicarbonate, reducing the free alkali and leaving behind a by-product that acts as an antifoggant.
- Sulfite plus acid gives sulfur dioxide, for which EH40 sets 0.5 ppm over eight hours. That is a waste-container rule, not a bench rule.
Check your understanding
Sources for this page
13 cited · checked 2026-09-04
- 01Elementary Photographic ChemistryEastman Kodak Company, 1928§ Chapter I: the oxidation of sulphite to sulphate and the reduction of quinone by sulphite; Chapter III: the four ingredients of a developer, the preservative and the graded pyrogallol experiment, borax and the fine-grain developer D-76 in which the high sulphite concentration dissolves a little of each grain, sodium sulphite and the heptahydrate; Chapter VII: the useful life of developers, the colourless mono- and disodium sulphonates, the ten per cent rule for sulphite stock solutions and the impossibility of an Elon stock, bisulphite as the better preservative in the absence of carbonate, two-solution storage, dichroic or green fogarchive.org/details/elementaryphotog00east_0tier 1, primary2026-09-04
- 02Chemicals and Formulae, 3rd edition (one of a series of Kodak photographic handbooks)Kodak Limited, 1949§ Making up solutions, including the instruction that sodium bisulphite is added with the sulphite and the advantages of the anhydrous salt; Kodak formula D-23; Kodak formula D-25; Kodak formula D-76archive.org/details/KodakChemicalsAndFormulaetier 1, primary2026-09-04
- 03Elementary Photographic ChemistryEastman Kodak Company, 1924§ How to mix developing solutions: the four ingredients, the browning of an unpreserved hydroquinone solution on adding alkali, and the bleaching of that colour by a little sodium bisulphitearchive.org/details/elementaryphotog00easttier 1, primary2026-09-04
- 04Chemistry 2e, Appendix H: Ionization Constants of Weak AcidsPaul Flowers, Klaus Theopold, Richard Langley and William R. Robinson, for OpenStax§ Appendix H: ionisation constants of weak acids — sulfurous acid, Ka1 1.6 x 10^-2 and Ka2 6.4 x 10^-8openstax.org/books/chemistry-2e/pages/h-ionization-constants-of-weak-acidstier 1, primary2026-09-04
- 05Chemistry 2e, section 14.6: BuffersPaul Flowers, Klaus Theopold, Richard Langley and William R. Robinson, for OpenStax§ The Henderson-Hasselbalch equation and the conditions under which a conjugate pair buffersopenstax.org/books/chemistry-2e/pages/14-6-bufferstier 1, primary2026-09-04
- 06PERCEPTOL, ID-11 and MICROPHEN film developers (ILFORD technical information)HARMAN technology Limited, 2024§ pH and specific gravity of fresh stock solutions; the description of PERCEPTOL as an extra fine grain developer for use when a decrease in film speed is not importantilfordphoto.com/amfile/file/download/file/1829/product/550tier 1, primary2026-09-04
- 07KODAK Developer D-76, technical data sheet J-78Kodak Alaris Inc., 2017§ Storage-life and capacity table: six months in a full tightly closed bottle against two months half-filled, and the note that partially filled bottles allow some oxidationbusiness.kodakmoments.com/sites/default/files/files/resources/j78.pdftier 1, primary2026-09-04
- 08PubChem compound summary: Sodium Sulfite (CID 24437)National Center for Biotechnology Information§ Solubility; GHS classification aggregated from the ECHA C&L notifications and the proportions behind each statementpubchem.ncbi.nlm.nih.gov/compound/24437tier 1, primary2026-09-04
- 09PubChem compound summary: Sodium Pyrosulfite (CID 656671)National Center for Biotechnology Information§ Molecular formula and weight; solubilitypubchem.ncbi.nlm.nih.gov/compound/656671tier 1, primary2026-09-04
- 10PubChem compound summary: Sodium Bisulfite (CID 23665763)National Center for Biotechnology Information§ Molecular formula and weight; the note that the dry salt sold under this name is usually largely sodium metabisulfitepubchem.ncbi.nlm.nih.gov/compound/23665763tier 1, primary2026-09-04
- 11CAMEO Chemicals: chemical datasheets and reactivityNational Oceanic and Atmospheric Administration, Office of Response and Restoration§ Sodium sulfite datasheet — reactivity profile, air and water reactions and the production of corrosive material and sulfur dioxide with acidscameochemicals.noaa.govtier 1, primary2026-09-04
- 12EH40/2005 Workplace exposure limits, containing the list of workplace exposure limits for use with COSHHHealth and Safety Executive, 2005§ Table 1 — sulphur dioxide; introduction paragraph 6 on substances absent from the listhse.gov.uk/pubns/priced/eh40.pdftier 1, primary2026-09-04
- 13COSHH essentials for Printing: Manual film and plate development, sheet P1Health and Safety Executive, 2022§ Equipment and procedures; Personal protective equipmenthse.gov.uk/PUBNS/guidance/p1.pdftier 1, primary2026-09-04
Formulas, hazard statements, historical dates and process descriptions on this page were checked against the sources above on the date shown. Safety data changes: obtain the current safety data sheet for the product you actually buy before you open it.