Denmark has become the latest European country to ban Islamic veils such as the burqa and niqab.
In a 75-30 vote, Danish MPs approved the law presented by the center-right governing coalition on Thursday.
The government says the ban on face-covering garments is not aimed at any religions and does not include headscarves, turbans or the traditional Jewish skull cap.
However, the law is popularly known as the “Burqa Ban” and is mostly seen as being directed at the dress worn by some conservative Muslim women.
Justice Minister Soeren Pape Poulsen said it will be up to police officers to use their “common sense” when they see people violating the law that comes into force on August 1.
The law allows people to cover their face when there is a “recognizable purpose” like cold weather or complying with other legal requirements, such as using motorcycle helmets under Danish traffic rules.
First-time offenders risk a fine of 1,000 kroner (£120). Repeat offenses could trigger fines of up to 10,000 kroner (£1,200) or a jail sentence of up to six months.
Anyone forcing a person to wear garments covering the face by using force or threats can be fined or face up to two years in prison.
Austria, France, and Belgium have similar laws.