Teniendo en cuenta la estructura molecular de ambos, la molécula de cloruro de magnesio tiene un catión de magnesio asociado con dos aniones de cloruro, en cambio la molécula de sulfato de magnesio tiene un catión de magnesio asociado con un anión de sulfato.
El cloruro de magnesio es un compuesto inorgánico con fórmula química MgCl2 y una masa molar de la forma anhidra de 95.211 g/mol. Además, los hidratos más comunes incluyen el cloruro de magnesio asociado con 2, 4, 6, 8 y 12 moléculas de agua.
El sulfato de magnesio es un compuesto inorgánico con fórmula química MgSO4 y una masa molar de la forma anhidra de 120.36 g/mol. Además, las formas hidratadas comunes incluyen sulfato de magnesio asociado con 1, 4, 5, 6 y 7 moléculas de agua.