

Intuitive modal UI for easy and clear field configuration.
Form Plant is a WordPress contact form plugin built around three pillars: practical defaults, layered spam protection, and strong Japanese-locale support.
Ready out of the box — Confirmation screen, submission storage, and CSV export are standard features, not paid add-ons. Publish a working form in minutes.
Spam protection in depth — Combine honeypot, time-based validation, IP rate limiting, disposable email blocking, Google reCAPTCHA (v2/v3), and Cloudflare Turnstile. Start with the lightweight defaults that work without any account setup; add reCAPTCHA or Turnstile only when you need them.
Built for Japanese sites — Postal code lookup with address auto-fill, per-part name/kana validation, and Japan-specific address templates. A modern alternative for sites migrating away from MW WP Form.
Many form plugins require extra extensions for confirmation pages or data management. Form Plant includes these essentials from the start.
Why Form Plant?
This plugin optionally integrates with Google reCAPTCHA (v2 Checkbox and v3 Score-based) for spam protection:
When reCAPTCHA is enabled in form settings, this plugin will:
– Load the reCAPTCHA JavaScript library from Google’s servers (https://www.google.com/recaptcha/api.js)
– Send form submission data to Google for spam analysis
– Include user’s IP address and browser information in the request
reCAPTCHA is disabled by default and requires explicit activation by the site administrator.
This plugin also optionally integrates with Cloudflare Turnstile for spam protection:
When Turnstile is enabled in form settings, this plugin will:
– Load the Turnstile JavaScript library from Cloudflare’s servers
– Send form submission tokens to Cloudflare for verification
– Include user’s IP address and browser information in the request
Turnstile is disabled by default and requires explicit activation by the site administrator.
This plugin also uses the zipcloud postal code lookup API to auto-fill Japanese addresses when a user enters a postal code in a Postal Code or Address (Japan) field:
When the user types a 7-digit postal code, the form’s JavaScript sends a request from the visitor’s browser to the zipcloud API to retrieve the corresponding prefecture / city / town information and populate the address fields. Only the postal code is sent — no personal information is transmitted. The lookup runs only when a Postal Code or Address (Japan) field is present in the form, and runs in the visitor’s browser, not from the server.
This plugin includes a list of disposable email domains for spam protection:
The list is bundled with the plugin and does not make any external requests.