Mailchimp is a fantastic email marketing tool. Mailchimp provides up to 1000 email subscribers in their free plan, and you can increase the limit by upgrading to the paid plan. By the way, you can create a custom email signup form using Mailchimp form builder, and then you have to embed the code in your website. You can create various types of email sign-up forms like popups, dynamic embedded forms, etc.