Слово «однако» имеет разные значения и пунктуационное оформление, потому что в зависимости от контекста оно может быть противительным союзом, вводным словом или междометием. 2
Как противительный союз «однако» объединяет отдельные словосочетания или целые предложения, противопоставляя их друг другу. 1 Если он стоит в начале простого (части сложного) предложения или же связывает однородные члены, то запятой не отделяется. 4
Как вводное слово «однако» можно заменить на «всё же», «тем не менее», «всё-таки» или совсем убрать из предложения. 1 Расположенное в середине или в конце предложения, оно является вводным словом и выделяется запятыми. 24
В качестве междометия «однако» помогает выразить удивление, недоумение и даже возмущение. 1 Чтобы подчеркнуть эффект, слово нередко отделяют восклицательным знаком. 1
Таким образом, пунктуационное оформление зависит от того, какую роль играет слово «однако» в предложении. 2