Contact form for plain HTML sites
Any HTML page can have a working form. Set the form's action to your FormDock endpoint and method to POST — the browser does the rest. Works on any static host: Netlify, Vercel, GitHub Pages, S3, a folder on an FTP server.
index.html
<form action="https://formdock.app/f/your-form-key" method="POST"> <label>Name <input type="text" name="name" required></label> <label>Email <input type="email" name="email" required></label> <label>Message <textarea name="message" rows="5"></textarea></label> <!-- honeypot: bots fill it, humans never see it --> <input type="text" name="_gotcha" style="display:none" tabindex="-1" autocomplete="off"> <button type="submit">Send</button> </form>
- After submitting, visitors are redirected to your form's redirect URL (set it in form settings) or FormDock's default thanks page.
- Add a hidden _redirect input to override the redirect per form instance.
- The email field doubles as the Reply-To on your notification email, so you can reply to leads directly from your inbox.
Get your endpoint: create a free FormDock account (100 submissions/month), add a form, and swap your-form-key for the real key.