Back to Templates
Contact3 fields

Simple Contact Form

A clean, minimal contact form with name, email, and message fields.

Spam protectionEmail notificationsAI sales agentSubmission dashboardNo backend needed

Live Preview

Exactly what visitors will see on your site

Contact Us

What you'll collect

Every field in this template, ready to use out of the box.

Name

text · required

Email

email · required

Message

textarea · required

Copy the Code

Choose HTML for static sites or React for component-based apps. Replace YOUR_FORM_ID with your Flowqen endpoint ID.

<form
action="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>

What is a Simple Contact 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.

Frequently Asked Questions

Common questions about contact form templates.

Start with this Simple Contact Form

Create your form in 30 seconds — pre-filled with all the fields above. Free forever.