Zinkslak is voornamelijk het product van de reactie tussen zink en ijzer. Het hoofdbestanddeel is de laagfase van ijzer-zinklegering, gevormd door de combinatie van zink en ijzer. Daarom bevat zinkslak in het algemeen ongeveer 3 tot 6% ijzer en ongeveer 94 tot 97% zink. Bij sommige thermisch verzinkprocessen wordt lood toegevoegd om de verzinkpot te beschermen. In dergelijke gevallen kan zinkslak 1,5 tot 2% lood bevatten (niet verwijzend naar vermengd lood). Bij het thermisch verzinken van stalen buizen wordt doorgaans opzettelijk aluminium toegevoegd om een blank gegalvaniseerde laag te verkrijgen. Daarom kan zinkslak ook een bepaalde hoeveelheid aluminium bevatten.
Stalen buizen kunnen pas na voorbehandeling in gesmolten zink worden ondergedompeld. Als tijdens de voorbehandeling niet grondig wordt gereinigd, kunnen ijzerzouten zich hechten aan het oppervlak van de te verzinken stalen buizen. Bij galvaniseertemperaturen worden materialen op ijzerbasis, zoals stalen buizen, stalen galvaniseerpotten en machines voor het verzinken van buizen, opgelost door gesmolten zink. De onderlinge diffusie van ijzer- en zinkatomen resulteert in de vorming van een ijzer-zinklegeringslaag. Onder hen kunnen bepaalde fasen (kristallen) loskomen van het substraat en naar de bodem van de galvaniseerpot zinken, waar ze zich ophopen en zinkslak vormen. Over het algemeen is bij het thermisch verzinken van stalen buizen volgens de "droge methode" de hoeveelheid zinkslak verantwoordelijk voor ongeveer 10 tot 20% van het totale zinkverbruik.
Tijdens de vorming van zinkslak zijn de reacties als volgt:
(1) Reactie veroorzaakt door ijzerzouten
FeCl₂ + 8Zn → ZnCl₂ + FeZn
FeCl₂ + 14Zn → ZnCl₂ + FeZn₁₂
(2) Reactie veroorzaakt door staal
Fe₈C + 21Zn → 3FeZn₇ + CFe₈
C + 39Zn → 3Fe₈Zn₁₈ + C (Opmerking: de chemische formule voor koolstof in de tweede reactie moet worden genoteerd, aangezien deze in deze context niet verandert, maar het is belangrijk om te erkennen dat koolstof een reactant is.)




