Chlorine source is indispensable for polychlorinated dibenzo-p-dioxin and furan (PCDD/F) formation during municipal solid waste (MSW) incineration. Inorganic chlorine compounds were employed in this study to investigate their effects on PCDD/F formation through heterogeneous synthesis on fly ash surfaces. A fly ash sample obtained from a fluidized bed incinerator was sieved to different size fractions which served as the PCDD/F formation sources. The capability of different metal chlorides which facilitate the formation of PCDDs/Fs was found to follow the trends: Na < Mg < K < Al < Ca, when two particle fractions of >177 miocrom and 104-125 microm were used in the experiments. However, the capability of NaCl, MgCl2 and KCl did not seem much different from each other, whereas CaCl2 and AlCl3 were much more active in PCDD/F formation. NaCl and MgCl2 were relatively effective to produce more PCDDs, while KCl, AlCl3 and CaCl2 generated more PCDFs during heterogeneous reactions occurring on fly ash. 2,3,7,8-TCDF was the most significant contributor to the toxicity of the PCDDs/Fs formed from inorganic chlorine sources. Decreasing the sizes of fly ash particles led to more active formation of PCDDs/Fs when NaCl was used as inorganic chlorine in the experiment. The highest PCDDs/Fs produced from particles with size <37 microm, while the lowest PCDDs/Fs produced from particles with size >177 microm. The toxicity generally increased with decreasing size of the fly ash particles. The formation of PCDDs was mainly facilitated by the two size fractions, 104-125 microm and <37 microm, while the formation of PCDFs was favored by the two other size fractions, >177 microm and 53-104 microm.