Carvedilol is an inexpensive beta-blocker. Beta-blockers reduce the workload on the heart and help it to beat more regularly. This medicine is used to treat high blood pressure and heart failure. It is slightly more popular than comparable drugs. It is available in generic and brand versions.