There is a passport control when entering Denmark from a country outside the Schengen area and yes - some nationalities need a visa to enter Denmark. Following Brexit, UK citizens are not required to have a visa when visiting Denmark. You can check visa requirements for your country at the Danish Immigration Service’s website.