A clean, minimal contact form with name, email, and message fields.
Exactly what visitors will see on your site
Every field in this template, ready to use out of the box.
Name
text · required
email · required
Message
textarea · required
Choose HTML for static sites or React for component-based apps. Replace YOUR_FORM_ID with your Flowqen endpoint ID.
<formaction="https://flowqen.com/api/f/YOUR_FORM_ID"method="POST"class="max-w-xl mx-auto rounded-[30px] border border-stone-200 bg-white px-6 py-7 shadow-[0_24px_80px_rgba(43,31,25,0.08)] sm:px-8"><h2 class="text-2xl font-semibold tracking-tight text-stone-900 mb-6">Contact Us</h2><div class="space-y-4"><div><label class="mb-1.5 block text-sm font-medium text-stone-700">Name</label><input type="text" name="name" class="w-full rounded-2xl border border-stone-300 bg-stone-50 px-4 py-3 text-sm text-stone-900 outline-none transition focus:border-[#E14E3A] focus:ring-4 focus:ring-[#E14E3A]/12" placeholder="Jane Doe" required /></div><div><label class="mb-1.5 block text-sm font-medium text-stone-700">Email</label><input type="email" name="email" class="w-full rounded-2xl border border-stone-300 bg-stone-50 px-4 py-3 text-sm text-stone-900 outline-none transition focus:border-[#E14E3A] focus:ring-4 focus:ring-[#E14E3A]/12" placeholder="jane@example.com" required /></div><div><label class="mb-1.5 block text-sm font-medium text-stone-700">Message</label><textarea name="message" rows="4" class="w-full rounded-2xl border border-stone-300 bg-stone-50 px-4 py-3 text-sm text-stone-900 outline-none transition focus:border-[#E14E3A] focus:ring-4 focus:ring-[#E14E3A]/12 resize-none" placeholder="How can we help?" required></textarea></div></div><!-- Honeypot (spam protection) --><div style="display:none"><input type="text" name="_gotcha" style="display:none" /></div><button type="submit" class="mt-6 w-full rounded-2xl bg-[#E14E3A] py-3 text-sm font-semibold text-white transition hover:bg-[#c9432f]">Send Message</button></form>
A contact form is the most fundamental way for visitors to reach you. Whether you run a personal portfolio, a business website, or a blog, this HTML form template gives people a direct channel to send you messages without revealing your email address publicly. It includes name, email, and message fields — the essentials for any website.
Common questions about contact form templates.
Other free templates in the same category.
Create your form in 30 seconds — pre-filled with all the fields above. Free forever.