Hòa tan hỗn hợp vào H2O, lọc bỏ một phần CaSO4 không tan. Thêm BaCl2 dư vào dung dịch:
Na2SO4 + BaCl2 —> BaSO4 + 2NaCl
CaSO4 + BaCl2 —> BaSO4 + CaCl2
Lọc bỏ kết tủa, nước lọc chứa NaBr, NaCl, MgCl2, CaCl2, BaCl2. Thêm dung dịch Na2CO3 dư vào:
MgCl2 + Na2CO3 —> MgCO3 + 2NaCl
CaCl2 + Na2CO3 —> CaCO3 + 2NaCl
BaCl2 + Na2CO3 —> BaCO3 + 2NaCl
Lọc bỏ kết tủa thu được dung dịch chứa NaBr, NaCl, Na2CO3 dư. Thêm HCl dư vào dung dịch:
Na2CO3 + 2HCl —> 2NaCl + CO2 + H2O
Dung dịch thu được chứa NaBr, NaCl và HCl. Sục Cl2 dư vào dung dịch:
Cl2 + NaBr —> NaCl + Br2.
Cô cạn cho HCl, Br2 và H2O bay hơi, thu NaCl tinh khiết.