Newsletter Signup Form

A free newsletter signup form template for React and Tailwind CSS: email, topic checkboxes, weekly or monthly frequency and a check-your-inbox confirmation, validated with Zod.

ReactTailwind CSSReact Hook FormZodFree
newsletter-form.tsx

Subscribe to the newsletter

Practical tips and product news. No spam, unsubscribe any time.

Topics
How often?

Installation

Install the form libraries, then copy the code above into your project.

npm i react-hook-form zod @hookform/resolvers

About the Newsletter Signup Form

A newsletter signup card where subscribers choose what they want: topic checkboxes, a weekly or monthly switch, and a confirmation that asks them to check their inbox for the double opt-in link.

When to use it

Use it on a blog, in a footer, at the end of an article or on a dedicated subscribe page.

More form templates

All forms →