Do you need a degree to make websites if you know HTML?

nope. It all depends on how good you are and who will hire you. To do it professionally, a degree might help. But you can make personal websites as much as you want. :)