Có 3 phương pháp điều chế:
1) Phương pháp sunphat: Cho NaCl tinh thể tác dụng với H2SO4 trong điều kiện đun nóng tới nhiệt độ cao thu được khí hỉdo clorua
>250oC: NaCl + H2SO4 --> NaHSO4 + HCl
>400oC: 2NaCl + H2SO4 --> Na2SO4 + 2HCl
Cho khí hidro clorua tan vào trong nước tạo thành dd HCl
2) Phương pháp tổng hợp: điện phân dung dịch NaCl bão hòa trong bình điện phân có màng ngăn
2NaCl + 2H2O --> H2 + Cl2 + 2NaOH
Dùng Cl2 và H2 cho tác dụng với nhau trong điều kiện ánh sáng khuếch tán hay đun nhẹ
H2 + Cl2 --> 2HCl, dẫn khí trên tan vào nước ta thu được dung dịch HCl
3) Clo hóa các hidro cacbon sau đó dẫn khí hidro clorua vào nước
CH4 + Cl2 --> CH3Cl + HCl
C6H6 + Cl2 --> C6H5Cl + HCl