Nhiều loại thuốc kháng vi-rút có hoạt tính chống lại viêm gan B, nhưng hiện tại chỉ có bốn loại được khuyến cáo sử dụng: entecavir, tenofovir disoproxil fumarate, tenofovir alafenamide, và pegylated interferon-alfa (peginterferon alfa): Adefovir, interferon alfa, lamivudine và telbivudine đã được sử dụng nhưng không còn được khuyến cáo là thuốc điều trị ưu tiên bởi vì làm tăng nguy cơ tác dụng phụ và phát triển kháng thuốc.