Official WordPress plugin · v1.0.1

Embed any form on WordPress.
In 30 seconds.

The official Fantastic Forms plugin for WordPress. Add a Gutenberg block, paste a shortcode, or drop it into any page builder. Surveys, calculators, payment forms, schedulers — all live the moment you publish.

Free forever · No API key required · GPL-2.0 licensed

Fantastic Forms block in the WordPress block editor

Already running WordPress?

Paste this. Done.

Replace abc123 with your form ID (it's the slug at the end of your form's URL: fantasticforms.com/f/abc123).

[fantastic_form id="abc123"]

Works in any page builder — Elementor, Divi, Beaver Builder, the Classic Editor, or anywhere shortcodes are accepted.

Install in three steps.

No build step, no React, no npm. Just upload, activate, embed.

1

Download the plugin

Grab the latest fantastic-forms.zip. Upload it under Plugins → Add New → Upload Plugin, then click Activate.
2

Build a form (free)

Sign up at fantasticforms.com and design your form — payments, signatures, calculators, schedulers, all on the free plan. Copy the form ID from its URL.
3

Embed anywhere

Add the Fantastic Form block in the editor and pick your form, or paste [fantastic_form id="abc123"] anywhere shortcodes work.

Everything Fantastic Forms can do — inside WordPress.

The plugin renders the real form, so every element and every integration works exactly the same as on fantasticforms.com.

A Fantastic Forms form embedded on a published WordPress page
  • Native Gutenberg block
    Live preview, height slider, theme override — feels like a first-party WordPress block.
  • Universal shortcode
    [fantastic_form id="…"] works in any page builder or classic editor.
  • Pro form picker
    Plug in a Pro API key once and pick from a dropdown of all your forms in the editor.
  • Zero data on your site
    Submissions go straight to fantasticforms.com — nothing stored in WordPress, no GDPR overhead.
  • Cache-friendly
    Plain iframe, fully compatible with WP Rocket, W3 Total Cache, Cloudflare, etc.
  • 100% free, GPL-2.0
    No premium upsell, no nag screens. The plugin is free even if your Fantastic Forms plan is free.
For developers

Hackable by design.

Three files, no build pipeline, GPL-licensed. Fork it, theme it, ship it.

Shortcode attributes
[fantastic_form
  id="abc123"
  height="900"
  theme="dark"]
Block attributes
fantastic-forms/form
  formId: string
  height: number
  theme:  'light' | 'dark' | ''
REST endpoint (Pro)
GET https://fantasticforms.com/api/v1/forms
Authorization: Bearer ff_live_…

Frequently asked

Ship a form on WordPress today.

It's free, it works on the free plan, and you'll have it live before your coffee gets cold.