Yes, XHamster is 100% free. Xhamster live is also free to watch, but you will need an account to chat or tip.