Experts want calorie contents to be clearly displayed on alcohol labels.
It comes as most Brits do not know the nutritional contents of their drinks.
A pint of lager contains 239 calories, just 11 less than a 51g Mars bar. A medium 175ml glass of wine has 133 calories, more than a 25g bag of Walkers ready salted crisps.
However, a recent YouGov poll found only a quarter of people were able to correctly estimate these calorie figures.
The Alcohol Health Alliance and the charity Alcohol Focus Scotland want labelling laws changed, as presently, products only have to reveal strength, volume and allergens.
Professor Ian Gilmore, chairman of the Alcohol Health Alliance, told the BBC: “Alcohol labelling in this country is failing to inform customers about what exactly their drink contains.”
He wants basic information on products to empower customers over their choices, adding: “They should not have to research basic health information online.”
Only 3 per cent of the public had visited a website on a drink to learn more about alcohol’s harmful health impacts.
Alison Douglas, chief executive of Alcohol Focus Scotland, said: "The alcohol industry have dragged their feet for long enough - unless labelling requirements are set out in law we will continue to be kept in the dark about what is in our drinks and what the health risks are. We need reliable health and nutritional information directly on bottles and cans, where it can usefully inform our decisions."
The UK government is planning a consultation on the matter.