What causes hepatitis B?

Hepatitis B is caused by a virus.

A virus is a germ that causes sickness. (For example, the flu is caused by a virus.) People can pass viruses to each other. The virus that causes hepatitis B is called the hepatitis B virus.