Build Powerful Forms Directly in Gutenberg

18 field types, 10 ready-to-use templates, instant submissions with no page reload. Build forms with native Gutenberg blocks — no shortcodes, no separate builder.

✓ Free version on WordPress.org · ✓ Satisfaction guarantee

First Name
Last Name
Email
Phone
Message
Send

Why Choose Giraforms for WordPress Forms?

Built specifically for WordPress users who want powerful forms without the complexity

100% Native Gutenberg Integration

Giraforms is designed from the ground up to work seamlessly with the WordPress block editor. No external builders, no shortcodes to remember, no separate interface to learn. Build forms exactly where you build your content, using the tools you already know. Every form element is a native Gutenberg block that works with your theme and respects WordPress standards.

Create Contact Forms in Minutes

Whether you need a simple contact form, a detailed application, or a complex multi-step registration process, Giraforms makes it easy. Choose from 10 pre-built templates or start from scratch with 18 field types. Add fields with drag and drop, configure email notifications, and publish — your form is ready to collect submissions.

Smart Forms with Conditional Logic

With Giraforms Pro, create intelligent forms that adapt to user input. Show or hide fields based on previous answers using conditional logic rules. Use 10 comparison operators (equals, contains, starts with, greater than, etc.) and combine conditions with AND/OR logic. Perfect for reducing form clutter and creating personalized experiences.

Complete Booking System Built-In

Accept appointments, schedule consultations, or manage class registrations directly through WordPress. The booking system includes a calendar picker, configurable time slots, capacity management, and pricing options. Perfect for service businesses, consultants, instructors, and anyone who needs to schedule appointments online.

Up and Running in 3 Steps

1

Install & Activate

Install Giraforms from WordPress.org. One click, no configuration needed.

2

Build Your Form

Add the Form Container block, pick a template or drag and drop fields. It's that simple.

3

Publish & Collect

Hit publish. Submissions arrive in your dashboard and inbox instantly.

See Giraforms in Action

Real product screens from the free and Pro experience.

1 / 13

Everything You Need for Professional Forms

A complete solution that integrates naturally with WordPress

🎨

Native Gutenberg Interface

Build forms directly in the WordPress editor. No external builder, everything is integrated.

Learn more →
🎯

Flexible Layout

Create multi-column layouts with drag & drop. Build complex form interfaces with complete freedom.

Learn more →
📋

Form Templates & Patterns

Save and reuse your forms with pre-built patterns. Create once, use everywhere.

Learn more →
📧

Email Notifications

Receive submissions by email with customizable templates and dynamic fields.

Learn more →
📊

Submission Management

View, filter and export all your submissions from your WordPress dashboard.

Learn more →
🔒

Secure by Design

Server-side validation, automatic sanitization, nonce protection and data encryption.

Learn more →
🛡️

CAPTCHA Protection

Protect your forms from spam with Turnstile, reCAPTCHA v2/v3, or hCaptcha.

Learn more →
🔀

Conditional Logic

Show or hide fields based on answers. 10 operators available (equals, contains, starts with...)

Premium Learn more →
🔢

Multi-Step Forms

Break long forms into multiple steps with progress indicator and navigation buttons.

Premium Learn more →
📅

Booking & Calendar

Create booking systems with calendar, time slots and availability management.

Premium Learn more →
📤

File Upload

Allow users to attach files with control over allowed types and sizes.

Premium Learn more →
✉️

Email Templates

Professional email templates with customizable design and dynamic content.

Premium Learn more →
📈

Advanced Statistics

Analyze your conversion rates, most abandoned fields and optimize your forms.

Premium Learn more →
💎

Customizable Design

Custom colors, floating labels, button styles... Adapt the design to your brand.

Premium Learn more →
🔐

Access Restrictions

Restrict form access to logged-in users or specific roles. Control who can submit.

Premium Learn more →
🔗

Webhooks

Send form submissions to external services via HTTP requests. Connect with Zapier, Make, or any API.

Premium Learn more →
📬

Brevo Integration

Automatically add form submitters to your Brevo lists with email and name field mapping.

Premium Learn more →
💳

Stripe Payments

Accept card payments in your forms with fixed pricing, booking prices, or dynamic amount fields.

Premium Learn more →

All Field Types You Need

From simple text fields to complex booking systems

Free Version

  • Text Field
  • Textarea
  • Email
  • Phone
  • Number Field
  • URL Field
  • Date Picker
  • Time Picker
  • Dropdown
  • Checkboxes
  • Radio Buttons
  • Password
  • Hidden Field
  • Color Picker
  • Range Slider
  • Consent Field
  • CAPTCHA (Turnstile, reCAPTCHA, hCaptcha)

Premium Fields

  • Booking System
  • Full Calendar
  • File Upload
  • Signature Pad
  • Star Rating
  • Geolocation
  • Currency
  • Phone Advanced
  • Stripe Payment

Choose Your Plan

Start free, upgrade when you're ready

🎉 Launch pricing currently active — save up to 64%.

Free

$0 forever

WordPress.org

  • Unlimited forms & submissions
  • 18 field types
  • Email notifications
  • CSV export
  • Anti-spam + multi-provider CAPTCHA
  • AJAX submission
  • Community support
Download Free
-57%

Pack 3 Sites

$207 $89 / year

3 sites · $29.66/site

  • Everything in Pro
  • Use on 3 sites
  • License management
  • Save $118/year
Get Started

Satisfaction guarantee

Agency Pack (10 Sites)

Best value for agencies and freelancers managing multiple client sites.

$690 $249 / year
Get Agency Pack

Custom Needs?

Need more licenses, custom features, or dedicated support? Let's talk.

Contact Us
🚀

New premium features coming soon! Pro users get access to all future updates.

All licenses include 1 year of support and updates

Checkout, billing and taxes are handled by Freemius.

Example Use Cases

"Build contact and quote forms directly in Gutenberg without teaching clients a second builder."

Agency Websites Lead capture

"Use conditional logic and multi-step forms to qualify leads and reduce drop-off on long forms."

Marketing Funnels Progressive forms

"Accept bookings and Stripe payments from one form flow, without stacking multiple plugins."

Service Businesses Booking + payment

Frequently Asked Questions

What is your refund policy?

You are fully protected by our 100% Money Back Guarantee. If during the next 14 days you experience an issue that makes the plugin unusable and we are unable to resolve it, we'll happily consider offering a full refund of your money.

Can I use Giraforms on multiple sites?

The Premium license covers 1 site. To use Giraforms on multiple sites, opt for the Agency license which offers multiple sites.

Is data stored on my server?

Yes, absolutely. All submissions are stored in your WordPress database. No data is sent to external servers (unless you configure third-party integrations).

Is Giraforms compatible with my theme?

Giraforms works with all Gutenberg-compatible themes. The plugin uses native WordPress styles and automatically adapts to your design.

How do I create a contact form with Giraforms?

Add the Form Container block to any page or post, select a template or add fields manually (name, email, message), configure email notifications in the block settings, and publish. Your contact form is ready in minutes with no coding required.

Can I create multi-step forms in WordPress?

Yes! Giraforms Pro includes a multi-step forms feature that lets you break long forms into multiple steps with a progress bar, per-step validation, and custom navigation. This improves completion rates by reducing the perceived complexity of long forms.

Does Giraforms work without shortcodes?

Yes, Giraforms is 100% Gutenberg native. No shortcodes needed — forms are built with native WordPress blocks that integrate seamlessly with the block editor. Simply add blocks to create your form directly on the page.

Can I show or hide fields based on user input?

Yes, with Giraforms Pro conditional logic feature. You can show, hide, or modify fields in real-time based on user selections using 10 different operators (equals, contains, starts with, greater than, etc.) and AND/OR conditions for complex logic.

Can I accept appointments or bookings with WordPress forms?

Yes, Giraforms Pro includes a complete booking system with calendar picker, configurable time slots, capacity management, and pricing options. Perfect for scheduling consultations, accepting class registrations, or managing service appointments.

How do I protect my WordPress forms from spam?

Giraforms includes multiple spam protection layers: honeypot fields (invisible to real users), submission speed checks, IP-based rate limiting, and CAPTCHA providers (Turnstile, reCAPTCHA v2/v3, hCaptcha). All protections work automatically without adding friction for legitimate users.

Can I accept card payments with Stripe?

Yes. Giraforms Pro includes a Stripe payment field with fixed amounts, booking-based prices, and dynamic values from other fields.

Ready to Build Better Forms?