The invention belongs to the technical field of chemical engineering, and particularly relates to a sodium nitrate preparation device and method.The sodium nitrate preparation device comprises a crystallizer, a device body, a guide cylinder and a stirring shaft, a first scraping plate and a second scraping plate are installed on the stirring shaft and the guide cylinder, and crystal scars generated on the inner surface of the crystallizer and the surface of the stirring shaft are removed; re-dissolving and crystallizing in the mother liquor; a spring is mounted on the second scraping plate, the second scraping plate is driven to vibrate under the action of a convex block on the stirring shaft, and crystal scars attached to the second scraping plate are removed; the device is simple in structure, effectively removes crystal scars on the stirring shaft and the inner wall of the crystallizer, and re-dissolves and crystallizes the crystal scars in mother liquor, so that yield reduction caused by the crystal scars on the inner wall of the crystallizer is avoided, meanwhile, the cleaning time of the inner wall of the crystallizer is shortened, and the working time and yield of the crystallizer are increased.