本发明公开了一种利用钾盐镁矾制备氯化钾和硫酸镁的方法,包括步骤将钾盐镁矾盐在水中溶解,获得钾盐镁矾盐溶液;一段纳滤步骤采用纳滤膜系统对钾盐镁矾溶液进行一段纳滤处理,获得一段浓水和一段产水;其中,纳滤膜系统包括第一纳滤膜组件、以及连接在第一纳滤膜组件上的第一浓水箱和第一产水箱;一段浓水存储在第一浓水箱中,一段产水存储在第一产水箱中;对一段产水进行蒸发结晶,获得氯化钾;对一段浓水进行蒸发结晶获得硫酸镁、或进行二段纳滤步骤获得二段浓水,二段浓水经蒸发结晶获得硫酸镁。本发明提供了一种以钾盐镁矾作为原料来生产氯化钾和硫酸镁的新方法,且该方法具有工艺简单、产品纯度高、收率高的优点。