will BaCl2 reacts with Na2CO3 to form precipitate

Yes, when barium chloride (BaCl2) reacts with sodium carbonate (Na2CO3), it forms a white precipitate of barium carbonate (BaCO3) and soluble sodium chloride (NaCl). The balanced chemical equation for this reaction is:

BaCl2 + Na2CO3 -> BaCO3 + 2NaCl

The white precipitate of barium carbonate will be formed when these two compounds are mixed together.