Why Stopping Works
Kodak’s SB-1 tells you to rinse prints for five seconds. ILFORD gives ten. Development in the same emulsion takes eight or twelve minutes. Something in those few seconds is roughly a hundred times faster than development, and it is worth knowing exactly what, because the same reasoning tells you how many sheets a litre of the bath will take before it stops doing it.
The reaction is not slowed, it is switched off
Section titled “The reaction is not slowed, it is switched off”Part VIII established the mechanism and this page will not re-derive it: a developing agent reduces silver at a rate that depends on how much of it is present as the ionised form, and the alkali’s whole job is to put it there. Alkalis, buffers and pH works the numbers for hydroquinone, whose first pKa is 9.88: about two thirds ionised in a paper developer at pH 10.3, about two per cent at pH 8.3.
Take the same curve down to a stop bath’s pH and it stops being a curve worth plotting. At pH 3 the ratio of ionised to un-ionised hydroquinone is 103−9.88, which is about one part in ten million. There is no meaningful concentration of the reducing species left, so there is no meaningful rate. That is why the correct verb is stop rather than slow, and why a stop bath does not need to be strong: it needs to move the pH by seven units, and moving pH is cheap in a solution that has no buffer reserve of its own.
The argument survives the gaps Part VIII left open
Section titled “The argument survives the gaps Part VIII left open”Part VIII was explicit about what it could not source: no redox potential for any developing agent at a developer’s pH, the semiquinone intermediate contested, and metol’s oxidation product unnamed in any document the course holds. None of that is repaired here, and none of it needs to be, because the stopping argument does not run on a potential. It runs on an ionisation constant, which is measured, tabulated and uncontroversial.
That is worth noticing as a piece of method rather than as a consolation. A missing datum only blocks the arguments that need it. If you wanted to predict how fast hydroquinone reduces silver at pH 10.3 you would need the thermodynamics and the kinetics that Part VIII said were not available. To predict that it does essentially nothing at pH 3 you need only to know that the reactive species is the anion and that its pKa is 9.88. The same reasoning covers the agents whose pKa values the course does hold, and it is why an acid stop works on every developer in the formulary rather than having to be matched to one.
What the argument does not settle is the ascorbate case, where the agent is already an acid, or the staining developers, whose oxidised products are the point rather than a by-product. Both are outside this part; both are places where the same question would need asking again.
Getting in: seconds, and why not milliseconds
Section titled “Getting in: seconds, and why not milliseconds”Part III’s diffusion page gives the rule of thumb for how long a species takes to travel a distance by diffusion alone.
t is the time, x the distance and D the diffusion coefficient. Put an emulsion’s order of ten micrometres and a free-solution ion’s 1 × 10⁻⁹ m² s⁻¹ into it and the first acid reaches the bottom of the layer in about 0.05 seconds. Arrival is not what takes ten seconds.
What takes the time is that arriving is not the same as winning. The layer is not empty: it is holding developer, and every carbonate ion and every sulfite ion in it must be protonated before the pH there actually falls. The acid front therefore advances more slowly than a tracer would, roughly in proportion to how much base it has to consume on the way. Even so the arithmetic lands under a second for the emulsion alone, and both manufacturers specify about ten times that. Ten seconds is an engineering margin, not a diffusion time.
The margin exists because of what sits underneath the emulsion, and that is also where the published capacities come from.
Where the developer that spends the stop bath is actually sitting
- 35 mm film in a spiral — thin emulsion, impermeable base; the load is surface film plus what the spiral traps
- Resin-coated paper — polyethylene both sides; the paper core never wets, so only the surface film travels
- Fibre-base paper — a bare paper core that soaks, holds and then releases developer back into the emulsion
- ILFORD's published capacities — 15 films, 60 RC or 30 FB sheets per litre — the fibre figure is half, and the middle panel is why
Where the ten seconds sits in a film process
How much developer actually leaves the tank
Section titled “How much developer actually leaves the tank”This is the quantity everything else divides by, and it is the one the literature is least willing to state. Two manufacturers publish a capacity; neither publishes a carryover volume. But a capacity and a formula together imply one, and the arithmetic runs in both directions.
Kodak’s 1928 primer is the more useful of the two because it states its conditions. The life of the SB-1 acid rinse bath, it says, is decided by the quantity of alkali carried over from the developer, which depends on the quantity of carbonate in the developer, the quantity of developer retained by the print, and the time of draining — and then, with a one- to two-second drain and a typical Elon-hydroquinone developer, approximately seventy-five 8 × 10 prints per gallon. Kodak Limited’s 1949 handbook gives the same bath ninety sheets of the same size per 160 fluid ounces. Convert both and they are the same number: 19.8 sheets per litre.
The sheet brings its own buffer with it
Section titled “The sheet brings its own buffer with it”There is a second reason ten seconds is a fair specification, and it is the one item on this page that is genuinely about buffer capacity rather than about acid content.
The solution the sheet carries is not merely alkaline. It is strongly buffered, in the sense Part III defines: it holds a large reserve of conjugate pairs, 0.80 mol/L for D-76 and 0.54 for working D-72, and it resists being moved. The stop bath, by contrast, is a weak acid on its own, which is a poor buffer with a large total. So what meets inside the gelatin is a small volume of something stubborn diffusing against a large volume of something plentiful, and the winner is decided by moles, not by pH.
Put numbers on the local case. An 8 × 10 sheet carrying, say, 15 mL of working D-72 has brought about 8 mmol of proton demand into a tray holding 300 mmol. It is comfortably outnumbered — but only in the tray. Inside the layer, for the first fraction of a second, the ratio is the other way round, and the pH there does not fall until enough acid has walked in to consume the carbonate and the sulfite in place. That is the interval the ten seconds is buying, and it is why agitation in the first moments matters: Kodak’s toning manual reports that insufficient agitation of prints, especially during the first few seconds in the stop bath, causes a mottle that does not become visible until the print is toned.
It is also why the same manual warns against an over-concentrated bath, which the manual attributes to evaporation in a tray left more than three days or a tank left more than a month. More acid does not stop development sooner in any way that matters — it was already essentially instant — but it does drive the pH inside the swollen layer further down than it needs to go, which is the condition the next section is about.
Now run the capacity arithmetic backwards. Kodak’s 19.8 prints per litre, against 0.295 mol of acid, is 14.9 mmol of alkali per 8 × 10 print if the bath is spent to the last proton — 27 mL of working D-72. Kodak’s endpoint, though, was a blue litmus paper failing to turn red, which happens somewhere near pH 5, not at pH 7; take that endpoint and only about two thirds of the acetic acid has been consumed, and the same capacity implies 18 mL per print. ILFORD’s thirty fibre sheets per litre, if their bath held a comparable reserve, would imply something nearer 13 mL.
Capacity, exhaustion, and the difference between them
Section titled “Capacity, exhaustion, and the difference between them”The course keeps capacity and exhaustion apart, and a stop bath is the clearest case in the darkroom. Capacity is a property the bath had the moment it was mixed: 0.295 mol of acid, and nothing that happens later adds any. Exhaustion is the event at the end of spending it.
What makes the spending hard to watch is that a fresh stop bath is a weak acid on its own, which is a poor buffer, and it becomes a buffer as it works: every neutralisation converts acetic acid into acetate, and the pH begins to be held near the pKa of 4.76. So the pH falls off a cliff at the start, crawls across the middle, and then climbs steeply at the end. A bath halfway through its reserve does not read halfway.
The manufacturers’ answer is not a pH meter but a dye. ILFOSTOP, ILFORD writes, contains an indicator dye that is pH sensitive and changes colour from yellow to purple as the bath becomes exhausted, and Kodak’s toning manual gives the same advice from the other side: do not use an exhausted or over-concentrated stop bath, replace it frequently, or use an indicator stop bath, which signals when to change the bath.
The carbon dioxide question
Section titled “The carbon dioxide question”Darkroom lore says a stop bath that is too strong gives pinholes. The mechanism behind the lore is real, sourced and older than the lore. Kodak’s 1928 primer sets it out under Blisters: when the sodium carbonate of the developer is neutralised by the acid, carbon dioxide gas is evolved, which produces blisters if the gelatin is too soft to withstand the disruptive action of the gas — and it names the conditions, which are an excess of acid, insufficient rinsing, warm weather, and a bath that is not hardening well. On dry film, it says, they appear as tiny crater-like depressions by reflected light. That description is where the word “pinhole” comes from.
Kodak Limited then supplied the control experiment without calling it one. Announcing Kodalk, its metaborate alkali, the 1949 handbook states flatly that films developed in a Kodalk developer will not blister in an acid fixing bath even at high temperatures, because the alkali does not evolve carbon dioxide on acidifying. Change the alkali, keep everything else, and the fault disappears. Part VIII draws the mechanism and this page does not repeat it.
What happens if you leave it out
Section titled “What happens if you leave it out”Three things, in order of how quickly they arrive.
Development continues. Kodak’s 1928 primer prefers an acid rinse to a water rinse for exactly this reason: it arrests development immediately, whereas in a water rinse development continues if the rinsing is unduly prolonged. A print in a tray of water is still developing, more slowly and less evenly, and the effect lands on the sheets that sit longest.
The fixer’s pH drifts. ILFORD’s process-control introduction states the chain plainly: developers are mildly alkaline, fixers are mildly acidic, fixer baths become less efficient as they become neutral and stop working in alkaline conditions, and carrying alkaline developer straight into the fixer affects the fixer’s performance over time. ILFORD RAPID FIXER is published at pH 5.0 to 5.5, and the sheet’s own remedy for a bath that has drifted high — if a stop bath is not used — is a few drops of 50 per cent acetic acid, gradually and with thorough stirring, and not past the published limits. That is topping up an acid reserve the stop bath would have spared.
Then the faults. The 1928 primer names two. A fixing bath that has taken enough carried-over developer throws a white sludge and turns alkaline, and prints fixed in an alkaline bath are likely to stain brown. And dichroic fog — greenish by reflected light, reddish by transmitted — appears when the fixing bath does not contain acid or is old and silver-loaded, and “never occurs in a fresh acid fixing bath, or if the film is rinsed before fixing”.
A stop bath works by moving the pH far enough that the developing agent is no longer in its ionised, reducing form — seven units, not one, which is why the reaction stops rather than slows. The acid reaches the bottom of an emulsion in a fraction of a second; the ten seconds on the sheet is margin, and the margin exists because a fibre-base paper holds developer in its core and gives it back. The bath’s capacity is a fixed number of moles of acid set when it was mixed, and it is spent by the alkali carryover brings in — mostly sulfite in a film developer, mostly carbonate in a paper developer. Kodak’s and ILFORD’s published capacities, run backwards through their own formulas, imply a carryover of roughly 13 to 28 mL for an 8 × 10 fibre print, and the spread in that range is the drain time and the endpoint criterion rather than any disagreement about chemistry. The bath signals its own exhaustion late, through a dye whose transition is wide, so the honest control is a count of work done. Leave the stop out and development continues, the fixer’s acid reserve pays for it instead, and the faults that follow are sludge, stain and dichroic fog.
Next: the acids that can supply those moles — acetic, citric, indicator, hardening and none at all — compared on chemistry, capacity, odour, hazard and what each does to the fixer.
Check your understanding
Sources for this page
11 cited · checked 2026-09-05
- 01Chemicals and Formulae, 3rd edition (one of a series of Kodak photographic handbooks)Kodak Limited, 1949§ Stop and hardening baths — Kodak formula SB-1, 1000 c.c. water and 17 c.c. glacial acetic acid, rinse prints for 5 seconds, and SB-1A at 50 c.c.; the keeping-properties and useful-life table, whose capacity column is the number of 8 x 10 inch sheets processed for the standard time in 160 fl.oz., giving SB-1 90 sheets in both dish and tank; Kodak formula D-72 and Kodak formula D-76 with their metric quantities; the Kodalk entry, which states that films developed in a Kodalk developer will not blister in an acid fixing bath even at high temperatures because the alkali does not evolve carbon dioxide on acidifyingarchive.org/details/KodakChemicalsAndFormulaetier 1, primary2026-09-05
- 02Elementary Photographic ChemistryEastman Kodak Company, 1928§ Chapter IV — the strength of an acid against the quantity of alkali it can neutralise, and why a large quantity of a weak acid makes acetic acid the best choice; Chapter VIII — formula SB-1, an acid rinse bath for paper of 48 c.c. of 28 per cent acetic acid per litre, with the footnote that 28 per cent acid is made by diluting three parts of glacial acid with eight parts of water; Chapter X — The Importance of Rinsing, Rinsing Prints, the life of the acid rinse bath and its figure of approximately seventy-five 8 x 10 prints per gallon with a one- to two-second drain and a typical Elon-hydroquinone developer, the litmus test for an alkaline bath, and the faults B, C and D covering hardening, blisters and dichroic fogarchive.org/details/elementaryphotog00east_0tier 1, primary2026-09-05
- 03ILFORD Chemical Sundries: ILFOSTOP, ILFOTOL and WASHAID, technical informationHARMAN technology Limited (ILFORD Photo), 2017§ ILFOSTOP — a low odour citric acid stop bath containing a pH-sensitive indicator dye that changes from yellow to purple as the bath becomes exhausted; concentrate pH 2.1; dilution 1+19 and 10 seconds at 20 degrees C; capacities per litre unreplenished of 15 films of 135-36, 60 RC and 30 FB sheets of 20.3 x 25.4 cm; the statement that a water bath may be substituted but increases the risk of processing marks and stainsilfordphoto.com/amfile/file/download/file/1865/product/669tier 1, primary2026-09-05
- 04ILFORD RAPID FIXER, technical informationHARMAN technology Limited (ILFORD Photo), 2010§ pH and specific gravity table, 5.0 to 5.5 at both 1+4 and 1+9; the ILFORD stop bath table giving ILFOSTOP and ILFOSTOP PRO capacities side by side; capacity without replenishment, which names solutions carried over from the preceding baths as a cause of dilution and of the pH being raised; Adjusting fixer pH, the instruction to add a few drops of 50 per cent acetic acid gradually and with thorough stirring if a stop bath is not usedilfordphoto.com/amfile/file/download/file/1833/product/711tier 1, primary2026-09-05
- 05An Introduction to Film Process ControlHARMAN technology Limited (ILFORD Photo), 2010§ Stop bath — the statement that a stop bath between developer and fixer stops development in a matter of seconds and helps to prolong the activity and life of a fixer bath, that fixer baths are mildly acidic and become less efficient as they become neutral, and that the carry over from stop bath into the fixer is acidicilfordphoto.com/wp/wp-content/uploads/2024/02/FPC-Introduction.pdftier 1, primary2026-09-05
- 06IUPAC Digitized pKa Dataset, high-confidence subset v2.3International Union of Pure and Applied Chemistry, Dissociation Constants project; digitised from the Serjeant and Dempsey and Perrin compilations, 2024§ Entry serjeant2043, acetic acid (ethanoic acid), pKa1 4.76 at 25 degrees C; entry serjeant2865, citric acid, pKa1 2.87, pKa2 4.35 and pKa3 5.68 at 20 degrees C at I = 0.1 in sodium perchlorategithub.com/IUPAC/Dissociation-Constantstier 1, primary2026-09-05
- 07Chemistry 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 — acetic acid, sulfurous acid Ka2 giving pKa2 7.19, boric acid giving pKa 9.27 and carbonic acid giving pKa1 6.37openstax.org/books/chemistry-2e/pages/h-ionization-constants-of-weak-acidstier 1, primary2026-09-05
- 08PubChem compound summary: Acetic Acid (CID 176)National Center for Biotechnology Information§ Experimental properties — density 1.049 at 20 degrees C; GHS classification aggregated from 5076 ECHA C&L reportspubchem.ncbi.nlm.nih.gov/compound/176tier 1, primary2026-09-05
- 09PubChem compound summary: Bromocresol Purple (CID 8273)National Center for Biotechnology Information§ Uses — used as a pH indicator for the pH range of 5.2 to 6.8, and as indicator pH 5.2 yellow, pH 6.8 purple; Dissociation Constants, pKa 6.3pubchem.ncbi.nlm.nih.gov/compound/8273tier 1, primary2026-09-05
- 10Toning Black-and-White Materials (KODAK Publication G-23, Technical Data / Reference)Eastman Kodak Company, 2006§ Stop Bath — do not use an exhausted or overconcentrated stop bath, replace it frequently or use an indicator stop bath which signals when to change the bath, and the statement that leaving stop bath in a tray for more than three days or a tank for more than one month may cause overconcentration by evaporation, which can cause mottle in the base of a toned print125px.com/docs/techpubs/kodak/g23-Toners.pdftier 1, primary2026-09-05
- 11ILFORD HYPAM FIXER, technical informationHARMAN technology Limited (ILFORD Photo), 2017§ The opening description — a non-hardening rapid fixer whose fixing agent is ammonium thiosulphate, and the statement that a fix hardener is no longer generally recommended because modern camera films are sufficiently hardened at manufactureilfordphoto.com/amfile/file/download/file/1866/product/570tier 1, primary2026-09-05
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.