Explainers · 2026-07-08 · ~3,900 words

Patreon for cyanotype creators: iron(III) photoreduction chemistry, Prussian blue formation mechanism, UV exposure physics, sensitizer coating mechanics, toning chemistry, and the Apple Tax

Cyanotype Patreons retain subscribers when they deliver the photochemistry layer that printing guides and process tutorials structurally omit: what the UV photon actually does to the iron complex in the sensitizer coating, why Prussian blue forms only in exposed areas and washes away in unexposed areas, how to calculate exposure across different UV sources and seasonal UV conditions, and what tannic acid toning is doing to the pigment at the molecular level. The cyanotype audience spans Instagram, YouTube, and Pinterest with iOS exposure in the 60–80% range — the November 1, 2026 Apple Tax warrants action before October 31.

Classic sensitizer chemistry: iron(III) ammonium citrate and potassium ferricyanide

The cyanotype sensitizer, as devised by Sir John Herschel in 1842 and still used in its essential form today, consists of two iron compounds that are stored separately and mixed immediately before coating: iron(III) ammonium citrate (ferric ammonium citrate, [NH₄]₅[Fe(C₆H₅O₇)₂] or a related complex — the exact coordination chemistry varies with the commercial grade) and potassium ferricyanide [K₃Fe(CN)₆]. The classic proportion is approximately 20 g of iron(III) ammonium citrate dissolved in 100 ml of water and 8 g of potassium ferricyanide dissolved in 100 ml of water, combined 1:1 by volume immediately before coating. The Mike Ware modified formula (published 1995) uses different iron compounds (ammonium iron(III) oxalate instead of ammonium citrate) to achieve higher UV sensitivity and finer image grain, producing a slightly different print color and requiring shorter exposure times.

Iron(III) ammonium citrate in the sensitizer serves as the photoreactive component: the iron in the +3 oxidation state (Fe³⁺) is coordinated to citrate ligands, and this specific coordination environment makes the complex absorb ultraviolet light strongly in the 300–400 nm range. The UV absorption is caused by a ligand-to-metal charge transfer (LMCT) transition — UV photon energy promotes an electron from the citrate ligand’s highest occupied molecular orbital into the iron metal center’s lowest unoccupied orbital, transiently reducing Fe³⁺ to Fe²⁺. This is the photochemically active event.

Potassium ferricyanide [K₃Fe(CN)₆] provides the ferricyanide anion [Fe(CN)₆]³⁻, which acts as the imaging agent: it reacts with the iron(II) produced by photoreduction to form an insoluble blue precipitate. Ferricyanide itself is a deep red-orange compound in solution; it absorbs visible light and imparts a yellow-green tint to the mixed sensitizer. The sensitizer solution is therefore yellow-green to greenish-yellow in color, and the sensitized paper or fabric has this same yellow-green color before exposure. Ferricyanide is stable in neutral and mildly acidic conditions but is decomposed immediately by alkali — even mildly alkaline buffered paper (pH above 7.5) will degrade the ferricyanide sensitizer in the sensitizer coating before UV exposure occurs, resulting in print failure. This is why acidic or neutral paper is required for cyanotype, and why traditionally alkaline-buffered conservation-grade papers must be pre-treated with a dilute citric acid wash to neutralize the surface before sensitizing.

Sensitizer stability once mixed is limited by spontaneous slow reaction between the two components even without UV exposure. The mixed sensitizer should be used within a few hours and stored in the dark; sensitizer mixed the day before and stored even in a light-tight container will show reduced Dmax (maximum image density) because partial spontaneous reaction has consumed some ferricyanide and produced unwanted background iron(II). Prepare only the amount needed for a session.

Photoreduction mechanism: ligand-to-metal charge transfer and iron(II) generation

When UV light strikes the sensitized coating, each absorbed photon drives the LMCT photoreduction of one iron(III) center to iron(II). The mechanism is:

Step 1 — UV absorption: Iron(III) ammonium citrate absorbs a UV photon in the 300–400 nm range. The citrate ligand’s carboxylate groups (–COO⁻) provide electron density to the iron center by σ-donation. The photon promotes an electron from the citrate ligand into the Fe³⁺ metal center in a ligand-to-metal charge transfer: [Fe³⁺–OOC–] + hν → [Fe²⁺–OOC•]. The citrate ligand becomes a radical anion.

Step 2 — Ligand fragmentation: The oxidized citrate radical (OOC•) is thermodynamically unstable and fragments by loss of CO₂ (decarboxylation), producing a carbon-centered radical. This radical can further react with molecular oxygen or with other radicals, yielding small organic fragments (acetone, acetaldehyde, and other low-molecular-weight species). Importantly, this fragmentation is irreversible: the iron(II) cannot spontaneously re-oxidize back to iron(III) at room temperature without an exogenous oxidant. This irreversibility is what fixes the latent image in the sensitizer coating.

Step 3 — Iron(II) generation and spatial localization: Iron(II) is produced precisely where UV photons were absorbed — that is, precisely in the areas of the sensitized coating not covered by the opaque or semi-opaque parts of the negative or contact object. In areas covered by the negative (shadow areas in the negative, which become light/white areas in the final print), no UV reaches the sensitizer; Fe³⁺ remains unreacted. In areas where UV passes freely through the negative (highlight areas in the negative, which become the dark/blue areas in the print), Fe³⁺ is reduced to Fe²⁺ in proportion to UV dose received.

Continuous-tone gradation arises because at intermediate UV intensities (corresponding to semi-transparent areas of the negative) the ratio of Fe³⁺ converted to Fe²⁺ is intermediate. The final blue density at any point in the print is proportional to the local UV dose, which is why cyanotype can reproduce a full tonal scale from white (zero UV dose, zero Prussian blue) through continuous intermediate tones to maximum blue-black (maximum UV dose, maximum Prussian blue density). Continuous-tone negatives such as digital negatives (inkjet-printed transparencies with continuous halftone or linear tonal response) or in-camera negatives (film or glass plates) are required for tonal gradation. A simple opaque silhouette object (botanical contact print, stencil, found objects) produces pure binary prints with no intermediate tones.

Prussian blue formation: Fe²⁺ + ferricyanide → insoluble precipitate

The iron(II) generated by photoreduction immediately reacts with the ferricyanide anion [Fe(CN)₆]³⁻ already present in the sensitizer coating to form a blue precipitate. The initial product is iron(II) ferricyanide, also called Turnbull’s blue:

3 Fe²⁺ + 2 [Fe(CN)₆]³⁻ → Fe₃[Fe(CN)₆]₂

Turnbull’s blue is insoluble in water and forms in place in the sensitizer coating wherever Fe²⁺ was generated. It has a deep blue color arising from an intervalence charge transfer (IVCT) optical absorption between adjacent Fe²⁺ and Fe³⁺ sites bridged by cyanide (–CN–) ligands. The CN⁻ bridging ligand mediates extremely efficient electronic communication between the two iron sites, producing an intense absorption band near 700 nm (absorbing orange-red and transmitting deep blue-indigo).

Rearrangement to Prussian blue: On washing in water and exposure to air, Turnbull’s blue slowly rearranges to the thermodynamically more stable Prussian blue (iron(III) hexacyanoferrate(II)):

4 Fe³⁺ + 3 [Fe(CN)₆]⁴⁻ → Fe₄[Fe(CN)₆]₃

In the Prussian blue structure, Fe³⁺ and Fe²⁺ occupy alternating sites in a face-centered cubic lattice bridged by cyanide ligands in a linear –Fe²⁺–CN–Fe³⁺– arrangement. The intense blue color comes from the same IVCT transition as in Turnbull’s blue. X-ray diffraction confirms that Turnbull’s blue and Prussian blue are structurally identical or nearly identical, differing primarily in the distribution of Fe²⁺ and Fe³⁺ between the two coordination sites. The rearrangement involves the inter-conversion of valence states between adjacent sites and is driven by thermodynamic stability.

Prussian blue as a stable pigment: Prussian blue is a remarkably stable pigment under neutral and acidic conditions. It does not bleach in light alone (unlike organic dyes) and does not dissolve in water at neutral pH. It does dissolve in strong alkali: NaOH or KOH solutions above pH ~10 decompose the cyanide lattice, dissolving the blue pigment. This alkali sensitivity is the basis for cyanotype bleaching and toning: a controlled, brief exposure to mildly alkaline conditions partially dissolves the Prussian blue surface, enabling the toning agents to deposit in its place. It is also why cyanotype prints should not be washed in alkaline household soaps (which can fade the blue) and should be stored away from alkaline materials like cardboard (unbuffered archival boxes rather than standard cardboard).

Wash-out mechanism: The wash in plain water after exposure removes the unexposed regions by dissolving and carrying away the water-soluble iron(III) ammonium citrate and potassium ferricyanide that were never photoreduced. The running water wash should continue for 1–3 minutes until the yellow-green tint from unreacted ferricyanide is fully gone from the highlights (unexposed areas). Insufficient washing leaves residual ferricyanide, which produces a green cast in the final dry print and degrades print stability over months. Over-washing does not harm a correctly exposed print.

UV exposure physics: solar UV index, lamp output, reciprocity, and seasonal variation

Accurate UV exposure calculation is the most practically useful information a cyanotype Patreon delivers, because cyanotype creators consistently struggle to translate their summer printing successes to winter sessions or to a different UV lamp.

Solar UV irradiance and the UV index: The UV index (UVI) is a standardized measure of UV irradiance at the Earth’s surface, weighted by the erythema (sunburn) action spectrum. UVI 1 corresponds to approximately 25 mW/m² in the 280–400 nm UV band. The cyanotype-relevant UV range (300–400 nm UV-A) correlates closely with the UVI measurement. At UVI 10 (typical of clear-sky summer noon at mid-latitude, or year-round near the equator), UV irradiance is approximately 250 mW/m². UVI for any location and date can be looked up in advance from meteorological forecasts or UV index monitoring services.

Seasonal and weather variation: Solar UV irradiance follows the solar elevation angle (zenith angle). At solar noon at 50°N latitude in summer (June 21), the sun reaches an elevation of approximately 63°, and UVI reaches 7–10 on a clear day. At solar noon at the same latitude in winter (December 21), solar elevation is approximately 17°, and UVI reaches only 0–2 on a clear day. Cloud cover reduces UV by 20–90% depending on cloud type and thickness: cirrus cloud reduces UV by approximately 10–20%; overcast stratocumulus reduces by 50–80%; thick cumulonimbus by up to 90%. Document the UVI at the time of printing (available from a smartphone UV app or weather service) and note cloud cover qualitatively (clear / partly cloudy / overcast). These two data points allow any patron to scale your exposure time to their local conditions on that day.

Reciprocity law compliance: For cyanotype, the photochemical effect depends on the total UV dose received, equal to irradiance × time. Unlike silver-gelatin photographic materials which show reciprocity failure (where very long exposures at low intensity do not produce the same density as short exposures at high intensity), cyanotype follows the reciprocity law linearly across at least a 10:1 range of irradiance. This means: if your correct exposure at UVI 8 (full summer sun) is 6 minutes, then at UVI 2 (overcast winter day) the correct exposure is 24 minutes. Document a reference exposure as “X minutes at UVI Y” and include the reciprocity scaling instruction so patrons can calculate their own exposure time as: (X × Y) ÷ local UVI = exposure in minutes.

UV lamps for indoor printing: Two common lamp types are used. Fluorescent UV-A tubes (the “black light” style, with peak emission at 350–365 nm, well within the cyanotype-sensitive range) are effective but gradually lose UV output as the phosphor ages. Replace fluorescent UV tubes after 1,000–1,500 hours of use even if they still emit visible violet light. LED UV arrays (peak emission at 395–405 nm, near the UV-A/visible border) are longer-lived and lower energy, but the 395–405 nm output overlaps with the less sensitive portion of the iron(III) ammonium citrate absorption spectrum. LED UV arrays at 395 nm may require 1.5–2.5 times longer exposure than a 365 nm fluorescent tube at the same lamp-to-print distance for the same Dmax. At 365 nm, 6 mW/cm² UV irradiance at the print surface (measured with a UV-A radiometer) corresponds to a cyanotype exposure time of approximately 2–4 minutes. Measure your lamp output with a UV-A radiometer or UV light meter at the exact lamp-to-glass distance used for printing; irradiance varies with the inverse square of distance and drops near the edges of a fluorescent tube fixture. Document lamp model, age in hours, distance to print surface (in cm), and measured irradiance (in mW/cm²) for full reproducibility.

Printing-out vs developing-out: Cyanotype is a printing-out process: the visible image forms during UV exposure without any separate development step. The print can be inspected during exposure (briefly, in reduced light) by lifting the contact frame: the exposed areas should appear a progressively darkening blue-gray (the Turnbull’s blue intermediate). Correct exposure is indicated when the shadow areas (where maximum UV passed through the negative) appear a deep slate-blue, approximately 20–30% darker than the target finished blue, because the final washed print will be slightly lighter than the exposed wet image. A fully exposed but un-washed print shows the negative image inverted: the dense negative areas (which blocked UV) appear yellow-green (unreacted sensitizer) while the clear areas (which transmitted UV) appear blue. This is the correct visual indicator of a well-exposed print before washing.

Sensitizer coating mechanics on paper and fabric

Consistent sensitizer coating is the variable with the highest impact on print quality and is underrepresented in most cyanotype guides, which focus on the chemistry of the process rather than the physical coating step.

Paper selection and sizing: Unsized or lightly sized papers allow the liquid sensitizer to penetrate deeply into the paper fiber by capillary action, burying the iron complexes below the surface and producing prints with lower Dmax (maximum density), feathered edges from lateral dye diffusion, and reduced sharpness. Correctly sized paper concentrates the sensitizer (and therefore the Prussian blue image) at the paper surface, where maximum UV absorption occurs and where the image is optically accessible. Gelatin sizing (1–2% w/v gelatin in water, applied warm, allowed to dry fully) is the traditional method: gelatin partially closes the paper surface without completely blocking it, providing the correct level of resistance. Arrowroot starch sizing (3–5% w/v, boiled then cooled) is an alternative that produces a slightly warmer print surface character. Pre-sized commercial cyanotype papers and some printmaking papers (Stonehenge Aquarius II, Fabriano Artistico watercolor, Arches Platine) have appropriate sizing levels. Experiment papers, office copy paper, and recycled papers are generally not adequately sized and produce inferior image quality.

Paper pH and ferricyanide compatibility: Ferricyanide [Fe(CN)₆]³⁻ is stable in acidic and neutral conditions but decomposes in alkali. pH-buffered conservation papers (containing calcium carbonate alkaline reserve) have surface pH of 7.5–8.5 and will partially decompose the ferricyanide in the sensitizer immediately on contact, producing a green or yellow print failure. To use alkaline-buffered paper: wash the paper surface with a 1–2% citric acid solution, allow to dry, then coat with sensitizer. This pre-treatment temporarily acidifies the paper surface. Unbuffered 100% cotton rag papers at neutral pH (such as Crane’s Platinotype or Bergger COT 320) do not require acid pre-treatment and are the most reliable substrate.

Brush coating vs rod coating: Brush coating applies the sensitizer in overlapping strokes using a hake brush or foam brush, then cross-strokes to distribute evenly. Brush marks from inadequate cross-strokes remain visible in the final print as subtle density variations. Rod coating (a glass rod or coated metal bar drawn across the paper surface behind a fixed sensitizer bead) produces more uniform coating thickness but requires a flat, level surface and a slightly higher sensitizer volume per sheet. Coating thickness determines the sensitizer coverage per unit area; a target of approximately 15–20 ml/m² sensitizer (combined solution) is a starting point, applied before the paper surface begins to dry. Coat in dim conditions (tungsten incandescent or sodium vapor lamp; avoid fluorescent or LED light with UV component); allow to dry completely in the dark before exposing.

Fabric cyanotype: Cotton and linen fabrics require similar sizing to paper but with an additional consideration: textile fiber bundles are surrounded by air pockets that produce internal reflections and scattering, reducing the effective UV irradiance at sensitizer depth and requiring longer exposure than comparable paper prints. Pre-treat fabrics with a 1–3% soda ash wash and rinse to pH neutral, then size with arrowroot starch (3%) or diluted gelatin (1%). Apply sensitizer with a sponge or brush and allow to dry flat to prevent sensitizer from pooling in creases. Silk takes sensitizer with less penetration than cotton and produces sharper fine detail because the fiber surface is smoother.

Toning chemistry: tannic acid, bleach reversal, hydrogen peroxide deepening

Cyanotype toning modifies the Prussian blue image by partial replacement with iron-organic complexes, producing warm brown, sepia, brown-black, or split-tone effects. The chemical sequence is: bleach (partial or complete dissolution of Prussian blue with mild alkali), followed by tone (deposition of iron-tannate complex in place of dissolved Prussian blue). Both steps can be controlled independently to produce a range of outcomes.

Bleaching in mild alkali: Prussian blue dissolves in alkali because the CN⁻ bridging ligands are replaced by OH⁻, dismantling the iron-cyanide lattice and releasing soluble iron species. A dilute sodium carbonate solution (1–3% Na₂CO₃, pH approximately 11.5) or dilute ammonia (5–10% household ammonia) used for 30–120 seconds partially bleaches a correctly exposed cyanotype. The rate of bleaching is rapid: the deep blue shadow areas begin bleaching visibly within 10–15 seconds of alkali contact. The bleach is stopped by immediate transfer to a plain water rinse bath. Degree of bleach (light = 20–30% density reduction, heavy = 70–90%) is controlled by alkali concentration, temperature (warmer = faster), and immersion time. Over-bleaching removes too much Prussian blue for the toning step to fully replace, resulting in a pale, low-contrast toned print. Degree of bleach is best calibrated on test strips before committing a full print.

Tannic acid toning: Tannins (tannic acid, gallic acid esters, and polyphenolic compounds) react with iron ions released from partially bleached Prussian blue to form iron-tannate coordination compounds. Iron(II) tannate is yellow-brown; iron(III) tannate is very dark brown to black. The resulting color in the toned image is a combination of the brown iron-tannate deposits and any remaining Prussian blue. Tannic acid sources: black tea (Camellia sinensis, 3–5% tannin content; one bag per 200 ml water, steeping at 90°C for 5 minutes produces a strong toning bath); coffee (lower tannin content, higher chromogenic phenol content, producing warm sepia-yellow tones rather than the cooler brown of tea); black walnut hull extract (very high tannin concentration, produces deep dark brown to near-black tones, particularly in shadow areas). The toning bath is applied at 50–75°C for 5–20 minutes. Longer toning times produce darker, more complete tannin deposition. The toned print is rinsed in cold water to stop the reaction, then dried flat.

Bleach reversal: Complete bleaching with sodium hypochlorite (dilute household bleach, 0.5–1% NaOCl) removes essentially all Prussian blue, generating a negative cyanotype: the shadow areas of the negative (which became dark blue in the print) now appear cream to yellow-white (background of remaining sensitizer decomposition products and paper fiber), while the highlight areas (which were white in the cyanotype) retain a slight yellow cast from residual iron species. This bleached-out cyanotype is visually interesting as a subtle cream-on-cream print and can be used as a substrate for subsequent toning or as a source for split-tone effects if only partially re-toned.

Hydrogen peroxide deepening: 3% hydrogen peroxide (standard pharmaceutical grade) applied to a freshly washed cyanotype before it is allowed to air-dry deepens and intensifies the Prussian blue color. The mechanism is that H₂O₂ oxidizes any remaining Fe²⁺ in the image to Fe³⁺, driving further Turnbull’s blue-to-Prussian blue rearrangement, and may also oxidize some organic fragments from the citrate photolysis that remain in the paper matrix and that would otherwise slowly discolor the highlights. Apply a 1:5 dilution of 3% H₂O₂ in water to the wet print immediately after washing, for 2–3 minutes, then rinse thoroughly in plain water. The deepened blue is stable; there is no subsequent fading from the peroxide treatment. This step approximately doubles the visible increase in shadow density compared to air-drying alone, producing a richer, more saturated Prussian blue.

Color stability of the final toned print: Prussian blue cyanotype is moderately lightfast under display conditions — it fades in direct sunlight over months to years but is stable under glass in indirect light for decades. The fading mechanism is photoreduction of Fe³⁺ back toward Fe²⁺ by visible light, slowly dissolving the Prussian blue lattice; faded cyanotype prints can be partially revived by re-exposure to UV light (which regenerates some Prussian blue) or by hydrogen peroxide treatment. Iron-tannate toned prints are generally less lightfast than Prussian blue alone because iron-tannate complexes are more susceptible to photodegradation, though the dense brown-black iron tannate in shadow areas can appear durable at normal viewing distances.

Alternative cyanotype (Ware formula) and sensitizer variants

Mike Ware’s 1995 alternative cyanotype process substitutes ammonium iron(III) oxalate for the ammonium iron(III) citrate in the classic formula. Ammonium iron(III) oxalate is more UV-sensitive than iron(III) ammonium citrate, producing faster printing speeds and a somewhat finer-grained Prussian blue image. The sensitizer also mixes differently — the alternative process typically uses three solutions (ammonium iron(III) oxalate, ammonium iron(II) oxalate, and potassium ferricyanide) in proportions adjusted by the practitioner to tune print speed and Dmax.

Sensitizer humidity effects: Sensitizer coating dries by water evaporation. Relative humidity during drying affects sensitizer spread and concentration gradient. In dry conditions (below 40% RH), the sensitizer dries very quickly, potentially leaving a surface-concentrated layer with some streaking. In humid conditions (above 70% RH), drying is slow, and the sensitizer may pool in low spots on uneven paper. Optimal coating humidity is approximately 45–55% RH. In very humid environments, the dried sensitizer can re-absorb atmospheric moisture before exposure, softening the Dmax and causing fog in highlight areas. Store coated paper in a light-tight humidity-resistant sleeve if the environment is damp.

Sensitizer concentration and Dmax: Above a certain sensitizer concentration per unit area, additional sensitizer does not increase Dmax because UV absorption in the upper layer prevents UV from reaching the lower layers (inner filter effect). The optimal sensitizer coverage (approximately 15–20 ml/m²) deposits the Prussian blue image primarily at the paper surface, maximizing optical density. Applying more sensitizer does not deepen the blue proportionally — it may actually reduce apparent Dmax slightly by spreading the absorbing layer over a greater depth without concentrating it at the reflective surface. Thinner, more even coats applied with a glass rod on well-sized paper consistently outperform thick, uneven brush-applied sensitizer in terms of shadow density and edge definition.

Apple Tax for cyanotype creator audiences

Cyanotype creators build audience primarily through Instagram photography of finished prints and contact-print processes, YouTube long-form tutorials on sensitizer preparation and printing technique, and Pinterest for botanical contact print collections and photogram inspiration. The iOS concentration for cyanotype and alternative photography audiences sits in the 60–82% range depending on platform mix.

YouTube cyanotype tutorials: 55–68% iOS — technique walkthroughs, chemistry explanations, and darkroom-style process documentation attract some desktop viewers who are following along in their studio, but mobile is the dominant discovery and casual-view channel. Instagram cyanotype photography and Reels: 70–82% iOS — the high-contrast cyan-blue-on-white aesthetic of cyanotype prints photographs exceptionally well on mobile-optimized feeds. The process reveal — negative overlaid on sensitized paper, UV exposure outdoors, then wash-out revealing the Prussian blue image — is a compelling visual format for Instagram Reels and Stories. TikTok cyanotype content: 72–84% iOS — the color development during wash-out, the bleach-and-tone color shift (from blue to brown in real time), and the photogram reveal process perform strongly in short-form video.

Beginning November 1, 2026, Apple charges Patreon 30% on every subscription payment processed through the iOS app. In dollar terms: at $200/month with 62% iOS (YouTube-primary): approximately $37.20/month ($446.40/year) in Apple fees. At $350/month with 68% iOS (active across Instagram and YouTube): approximately $71.40/month ($856.80/year). At $500/month with 74% iOS (Instagram-primary): approximately $111/month ($1,332/year). Enable Patreon’s web-only billing toggle in Creator Settings before October 31, 2026. Update YouTube channel description links, Instagram bio links, and Pinterest profile links to direct patrons to the Patreon web URL. Verify the complete subscription flow from an iPhone browser to confirm a standard web payment dialog appears rather than an Apple IAP prompt before November 1.


KeepTier is a self-hosted membership page for creators who want 100% of their tier revenue and zero Apple tax. Plans start at $9/month.