hCaptcha Field in HT Contact Form

Overview

The hCaptcha Field helps protect your contact forms from spam and automated submissions by verifying real human users.
It is a privacy-friendly alternative to Google reCAPTCHA and fully compatible with GDPR-focused websites.

Use hCaptcha to secure forms without tracking users across the web.

Why Use hCaptcha

  • Strong protection against bots and spam
  • Privacy-first and GDPR-compliant
  • No Google tracking
  • Accessible and mobile-friendly
  • Easy to configure and use

Prerequisites

Before adding the hCaptcha field to a form, you must configure hCaptcha keys globally.

Get hCaptcha API Keys

  1. Visit the hCaptcha Dashboard
  2. Create a free account
  3. Add your website domain
  4. Copy:
    • Site Key
    • Secret Key

Configure hCaptcha Settings

Navigate to:

HT Contact Form → Global Settings → Captcha

hCaptcha Settings

SettingDescription
Site KeyPublic key provided by hCaptcha
Secret KeyPrivate key used for server verification
Verify hCaptchaConfirms keys are valid

After entering the keys, click Verify hCaptcha, then Save Settings.

hCaptcha Field

Add hCaptcha Field to a Form

  1. Go to HT Contact Form → Forms
  2. Edit an existing form or create a new one
  3. Drag hCaptcha from the field panel into your form
  4. Place it just before the Submit button
hCaptcha Field

Recommended layout:

Form Fields
hCaptcha
Submit Button

How hCaptcha Works

  1. User sees the “I am human” checkbox
  2. User clicks the checkbox
  3. hCaptcha validates the interaction
  4. If needed, a challenge appears
  5. After verification, form submission is allowed

If verification fails, the form will not submit.

Field Behavior

  • The hCaptcha field is always required
  • Users must complete it to submit the form
  • Cannot be bypassed or pre-validated
  • Only one captcha field should be used per form

Validation & Error Messages

Common messages users may see:

MessageMeaning
Please complete hCaptchaUser skipped verification
hCaptcha verification failedInvalid or expired token
hCaptcha not configuredAPI keys missing

Accessibility Support

hCaptcha includes built-in accessibility features:

  • Keyboard navigation
  • Screen reader support
  • Audio challenge option
  • Mobile-friendly interaction

Save & Resume Compatibility

The hCaptcha field does not support Save & Resume.

Reason:

  • hCaptcha tokens expire quickly
  • Users must re-verify when resuming a saved form

This is expected and required for security.

Best Practices

  • Always place hCaptcha before the submit button
  • Use only one captcha per form
  • Verify keys after domain changes
  • Test the form in incognito mode
  • Keep the plugin updated for security improvements

Troubleshooting

hCaptcha Not Showing

  • Keys not configured
  • JavaScript conflict
  • Ad blocker blocking the widget

Verification Always Fails

  • Incorrect Secret Key
  • Domain not added in hCaptcha dashboard
  • Server firewall blocking requests

Frequently Asked Questions

Is hCaptcha free?
Yes. hCaptcha offers a generous free plan.

Is it GDPR-compliant?
Yes. hCaptcha is privacy-focused and GDPR-friendly.

Can I use both reCAPTCHA and hCaptcha together?
No. Use only one captcha type per form.

Summary

The hCaptcha Field is a secure, privacy-first solution for preventing spam submissions in HT Contact Form.
It’s easy to configure, reliable, and ideal for websites that prioritize user privacy and data protection.

Last updated on March 10, 2026

Was this article helpful?

PREVIOUS

Net Promoter Score (NPS) Field in HT Contact Form

NEXT

Color Picker Field in HT Contact Form

Powered by Support Genix
Scroll to Top