Yes, Peacock is absolutely free! No credit card is needed. All users need is an email ID and password to sign in and get immediate access to thousands of hours of great content. Post-registration, users can begin seeing Peacock instantly. By the way, if you have difficulty in Peacocktv/forgot, you will get some useful solutions from this passage.