Calcium channel blockers are used to treat angina and hypertension by blocking L-type calcium channels. This prevents calcium entry into cardiac and smooth muscle cells, causing vasodilation, decreased heart rate and blood pressure. Nitrates are commonly used to treat angina via conversion to nitric oxide which causes smooth muscle relaxation and vasodilation, reducing workload on the heart. Verapamil and diltiazem have more prominent cardiac effects while dihydropyridines like nifedipine are potent vasodilators. Calcium channel blockers are effective for various types of angina, hypertension, arrhythmias and other uses.