Four main ingredients form the basis for iron gall ink: tannic acid, iron (ii) sulfate, tree sap, and a liquid solvent.
The variety and inconsistency of recipes is astounding; two of the ingredients, in particular, tend to vary widely.