Examples
Replace the public key and Turnstile site key with values from your dashboard.
<form action="https://html.contact/f/hc_pub_REPLACE" method="POST">
<input type="hidden" name="_subject" value="New website lead">
<input name="name" placeholder="Your name" required>
<input name="email" type="email" placeholder="Your email" required>
<textarea name="message" placeholder="Message" required></textarea>
<input type="text" name="_gotcha" style="display:none" tabindex="-1" autocomplete="off">
<div class="cf-turnstile" data-sitekey="TURNSTILE_SITE_KEY"></div>
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>
<button type="submit">Send</button>
</form> Compatibility style uses `/submit` plus a hidden `form_key` field.