Yes, DND is free on Roll20. You can create a free account and start playing immediately. There are no subscription fees or paywalls.