Free
No account · No subscription · No limits
→

Every form your website needs.
One simple builder.

VuloForm is a drag-and-drop form builder for WordPress. Build a form, publish it, drop it on a page — and read what people send, all inside your own site.

21
field types
10
ready-made forms
0
trackers or telemetry

Step 1 of 2

Get in touch

Name
Email
What’s this about?
Sales question
Problem with an order
Order number Conditional
Next →
📬

Submission #128

just now · New

POST /webhook 200
🛡️ Spam blocked — no CAPTCHA

Start from ten ready-made forms — or a blank page

💬Contact
🧭General inquiry
🎯Lead generation
📰Newsletter signup
⭐Feedback
📊Survey
🎟️Event registration
💼Job application
🛟Support request
🧾Order or quote inquiry
The builder

Three panes.
Zero guesswork.

Drag fields in

Field types on the left, your form in the middle. Drag to add, drag to reorder — or use the buttons and keyboard instead.

Tune every detail

Select a field to change its label, make it required, or add conditional logic in the inspector on the right.

Preview the real thing

Try the form exactly as visitors will see it. Nothing you enter in the preview is sent or saved.

Publish & share

Changes save as a draft by themselves. Hit Publish, then add it with the block, a shortcode, or an embed snippet.

Smart forms

Forms that think before they ask.

Show, hide or require fields based on other answers. Split long forms into steps. Work out totals live — then recompute them on your server so nobody can fake the numbers.

Conditional logic

Rule Show Order number when Topic is “Problem with an order”

Topic

Message

↑ Try it. Rules run in the browser as visitors type — and are enforced again on your server.

Multi-step + calculations

Step 1 of 2

Package

Quantity

3
Total = quantity × price $72.00
Everything included

Built-in, not bolted on.

No add-ons to buy, no tiers to unlock. Every feature ships in the free plugin.

Submissions, right in WordPress

Search, filter by status and date, mark as read, new or spam. Export to CSV. Optional automatic deletion after a set number of days.

#131Priya S.New
#130Marco R.Read
#129free-$$$Spam

21 field types

From short text to file uploads, addresses, hidden fields and page breaks.

Email
Phone
Date
Time
Upload
Address
Consent
Calc
HTML
…

Notifications

Email your team with placeholders for any answer, send visitors a confirmation, or text yourself via VuloMail.

New message from {name}
Topic: {topic}

Signed webhooks

Send each submission as JSON over HTTPS. Background delivery, two retries, optional secret — every attempt logged.

attempt 1 500
attempt 2 200

Spam? Handled.

A hidden trap field, a minimum fill time and a per-visitor rate limit. No CAPTCHA, no puzzles, no third parties.

🍯 Honeypot
⏱️ Fill time
🚦 Rate limit

Safe file uploads

Only a fixed list of safe types. Content checked against the extension. Stored under random names in a protected folder.

📄

resume.pdf

a8f3…e1.pdf

Your theme, your style

Forms follow your theme. Per form, set label position, spacing, accent and text colour, size, corner roundness and button alignment.

+ custom CSS class

Accessible by default — and featherweight

Plain HTML with labels on every control, fieldsets for groups, errors linked to fields and announced to screen readers, full keyboard use. The public form ships no React and no jQuery, and works without JavaScript on your own site.

♿ Screen-reader friendly
⌨️ Keyboard first
🪶 No React / jQuery on the front end
🔌 Works without JS
How it compares

The features others charge for, free.

We compared VuloForm with seven widely used WordPress form plugins, using each one’s own pricing page and WordPress.org listing. Here’s what you get without paying — and what it costs to get the rest.

Feature by feature

Feature comparison of WordPress form plugins, free versions
Free version includes VuloForm Free Contact Form 7 Free WPForms Lite Gravity Forms No free version Ninja Forms Core Formidable Lite Fluent Forms Free Forminator Free
Free version
✓
✓
✓Lite
–Paid only, from $59/yr
✓Core
✓Lite
✓
✓
Drag-and-drop builder
✓
–Tag-based text editor
✓
$ PaidBasic
✓
✓
✓
✓
Submissions saved in your WordPress database
✓
–Emailed only by default
–Emailed; optional backup to WPForms servers, viewable after upgrading
$ PaidBasic
✓
✓
✓
✓
Export submissions to CSV
✓
–
$ PaidBasic
$ PaidBasic
✓
✓
✓
✓
Conditional logic Show, hide or require fields based on other answers
✓Re-checked on your server
–Third-party add-on
$ PaidBasic
$ PaidBasic
+ Add-onPlus plan
$ PaidBasic
✓
✓
Multi-step forms
✓
–Third-party add-on
$ PaidBasic
$ PaidBasic
+ Add-onPlus plan
$ PaidBasic
$ PaidPro
✓
Calculations
✓Re-computed on your server
–
$ PaidPro
$ PaidBasic
✓
$ PaidBasic
$ PaidPro
✓
File uploads
✓Type-checked, random names
✓
$ PaidBasic
$ PaidBasic
+ Add-onPlus plan
$ PaidBasic
$ PaidPro
✓
Webhooks
✓Signed, retried, logged
–
$ PaidElite
$ PaidElite
+ Add-onAdd-on (in Elite)
$ PaidBusiness, via API add-on
$ PaidPro
✓
Payments
–Not built in
–
✓Stripe, 3% fee
+ Add-onPaid add-ons
+ Add-onPaid add-ons
✓Stripe, fee without Pro
✓Stripe, 1.9% fee
✓Stripe & PayPal
✓ In the free version$ Paid plan (cheapest named)+ Paid add-on– Not includedScroll sideways on small screens →

What it costs

Yearly price to get all five essentials on one site

Conditional logic, multi-step forms, calculations, file uploads and webhooks — cheapest plan that has them all, as shown on each pricing page in October 2026. Hover a bar for the plan.

  • VuloForm
    Free
  • Forminator
    Free
  • Fluent Forms
    $63/yr
  • Formidable
    $199.50/yr
  • Gravity Forms
    $259/yr
  • Ninja Forms
    $299.40/yr
  • WPForms
    $299.50/yr
  • Contact Form 7
    Not available

Several vendors show a first-year discount; where the page states a renewal price it’s in the tooltip. Prices in USD, excluding tax.

Where VuloForm stands out

✓ Every feature is in the free plugin — there is no paid tier to upsell you to.

✓ Conditional logic and calculations are enforced again on your server, not just in the browser.

✓ Webhooks are signed, retried twice and logged on each submission — free.

✓ Spam protection needs no CAPTCHA and sends no visitor data to another company.

✓ No account, no telemetry, and IP addresses aren’t stored unless you switch it on.

Where others are stronger

• Payments. VuloForm doesn’t take payments. WPForms, Formidable, Fluent Forms and Forminator include Stripe for free.

• Integrations. The paid tiers of WPForms, Gravity Forms and others connect directly to CRMs, email-marketing tools and Zapier. VuloForm offers webhooks.

• Track record. VuloForm is at version 1.0. The others have years of releases and large communities behind them.

• Specialist extras. Things like quizzes, e-signatures, PDF generation and user registration are available elsewhere.

Sources & method (checked 10 October 2026)

Each column describes the plugin’s free version as stated by its maker; where a feature is paid we name the cheapest plan the pricing page lists it under. Plans and prices change — check the vendor’s site before you buy. All product names are trademarks of their owners; this comparison isn’t affiliated with or endorsed by them.

Publish anywhere

One form.
Every place you need it.

Drop it on a WordPress page, or paste a tiny snippet into a site that doesn’t run WordPress at all. Submissions always land back home.

Block editor
Shortcode
PHP
Another website
<!-- wp:vuloform/form {"formId":12} /-->

Add the VuloForm block to any page or post and pick a published form from the list.

[vuloform id="12"]

Paste it into a page, a text widget, or any page builder's shortcode element.

<?php echo vuloform_render( 12 ); ?>

Render a form straight from your theme or plugin.

<div data-vuloform="12"></div>
<script src="https://example.com/wp-content/plugins/vuloform/
  assets/js/public/vuloform-embed.min.js
  ?site=https%3A%2F%2Fexample.com%2Fwp-json" async></script>

Landing page, shop or static site — not an iframe, so it inherits the host page's fonts and width.

your data · your site · your data · your site

no strings · no trackers · no strings · no trackers

Privacy & ownership

Everything stays on your site.

VuloForm doesn’t contact any external service on its own. Data only leaves your server when you set up a webhook or notification.

✓

No account

You never sign up with VuloLabs. Install, activate, build.

✓

No subscription

Free and GPL-licensed. Nothing to renew, nothing locked.

✓

No limits

Unlimited forms. Unlimited submissions. Forever.

✓

No telemetry

No connection to VuloLabs, no visitor data sent anywhere.

IP addresses off by default

Visitor IPs aren’t stored unless you switch it on.

WordPress privacy tools

Works with Export Personal Data and Erase Personal Data.

Policy text, suggested

Adds suggested wording to the WordPress privacy policy guide.

FAQ

Good questions.

Straight answers, no small print.

Is there a limit on forms or submissions?

No. Build as many forms as you like and collect as many submissions as you get.

Do I need another plugin?

No. VuloForm works by itself. VuloMail is optional — it makes email delivery more reliable and is required for SMS notifications.

Can I put a form on a site that isn’t WordPress?

Yes. Copy the snippet under “On another website” on the form’s Share tab and paste it into that page’s HTML. Your WordPress site must stay online, and the form needs JavaScript on the other site.

Is there a CAPTCHA?

No. Forms are protected by a hidden trap field, a minimum fill time and a rate limit. Developers can connect another anti-spam service with the vuloform_spam_check filter.

Can conditional logic be bypassed?

No. The rules are checked again on your server. A field hidden by its rules is never stored, and a required field can’t be skipped by turning off JavaScript.

Are uploaded files public?

They’re stored under long random names in a folder that blocks direct access on Apache and LiteSpeed. Administrators download them through WordPress. On nginx, ask your host to block wp-content/uploads/vuloform/.

Does “Handed off” mean the email was delivered?

It means your site’s mail system accepted it. VuloForm can’t see whether it reached the inbox — if mail goes missing, check spam and consider an SMTP plugin such as VuloMail.

What is removed when I delete the plugin?

Nothing, by default, so a reinstall picks up where you left off. To remove everything, choose “Delete everything” under VuloForm › Settings first.

✉️ Confirmation sent
📈 Exported to CSV

Your next form is two minutes away.

Install from Plugins › Add New, pick a template, hit Publish. That’s the whole tutorial.

WordPress 6.4+ · PHP 7.4+ · GPLv2 or later

Scroll to Top