Kirki – Freeform Page Builder, Website Builder & Customizer
by Themeum · Forms
Also makes 12 other plugins · 561.3K+ installs across the portfolio →
Freeform page builder & website builder for WordPress. Infinite canvas for complex, interactive websites. Built-in forms, animations & Customizer.
Try it live opens a temporary test site in your browser, which can take about 20 seconds to load. Plugins that rely on outside services or a full server may not work completely there.
Health
A 86/100
no flags
Active installs
400K+
≈500K estimated
Momentum
-1%
downloads vs prior 30d
Biggest opportunity: Swap “drag and drop” and “form builder” for “website” and “infinite”. “drag and drop” isn't earning its slot: it only gets you to #24. “website” sits at #8 untagged, close enough for a declared tag to move it up. “form builder” isn't earning its slot: it only gets you to #24. “infinite” sits at #9 untagged, close enough for a declared tag to move it up. All five slots are taken, so one has to go.
86 health vs 65 average across 2,512 Forms plugins
Install conversion
How it's measured →2.5%
of downloads still active
At least 400K of 16.2M lifetime downloads are still running, above its category: the median Forms plugin keeps 1.3%, across 1,670 plugins.
Downloads count every update, not just first installs, so older and more frequently released plugins read lower. Compare against other Forms plugins, not across the directory. wp.org reports active installs as the bottom of a band, so the real rate is this or higher.
This plugin shipped 33 releases in the last 12 months, and every existing install that updated counted as another download. wp.org publishes no split between first installs and updates, so we show the raw rate rather than guess at one.
Details
Directory ranking optimization
How it's scored →How well this listing is tuned to rank in WordPress.org search, on the factors an owner controls. Not popularity, optimization.
Excellent listing optimization
Most to gain: Support resolution
Updated 4 days ago
Tested up to WordPress 7.1.4, the current branch or newer
4.5★ over 81 reviews, smoothed to 4.35★
5 of 5 tags set · short description in place
1 of 3 support threads resolved in the last 2 months
To rank higher: Mark more forum threads resolved — the resolved ratio feeds the ranking.
Get the full rank-higher report →Search visibility
How it's tracked →Directory searches this plugin turns up in, and which way each one is moving. WordPress.org publishes no history of search positions, so this starts the day we first tracked a keyword and never backfills.
32
Momentum
Losing ground
-0.9
Velocity
places per keyword, 28d
15%
Breadth
of keywords climbing, 28d
-2.3
Acceleration
recent half vs earlier
wp.org is where the directory puts the plugin for that search. On merit is where it would sit if results were ranked on rating, support and updates, without the install boost. The last column is how far the wp.org position moved, from our first reading in the last 90 days to the latest.
| Keyword | wp.org | On merit | wp.org move, 90 days |
|---|---|---|---|
| freeform canvas your tag | #1 | #1 | 0 |
| kirki | #1 | #1 | 0 |
| website builder your tag | #4 | #7 | 0 |
| customizer | #6 | #6 | down 1 |
| canvas | #7 | #12 | 0 |
| page builder your tag | #9 | #14 | down 3 |
| websites | #9 | #15 | up 1 |
| infinite | #9 | #10 | up 2 |
| visual builder | #8 | #13 | down 1 |
| builder | #17 | #21 | up 2 |
| drag and drop website builder | #7 | #13 | 0 |
| wordpress customizer | #7 | #6 | 0 |
| drag and drop timeline | #8 | #11 | 0 |
| drag and drop your tag | #24 | #22 | down 3 |
| form builder your tag | #24 | #22 | 0 |
| animations | #23 | #18 | 0 |
| subscriber collection | #19 | #15 | down 3 |
| landing page | #20 | #16 | up 4 |
| drag and drop email builder | #12 | #16 | up 1 |
| conditional logic | #23 | #18 | down 2 |
436 searches this plugin appeared in over the last 90 days, 20 listed. 404 left out as unrelated or noise (years, numbers, stray words).
What to do about it
- Swap “drag and drop” and “form builder” for “website” and “infinite”. “drag and drop” isn't earning its slot: it only gets you to #24. “website” sits at #8 untagged, close enough for a declared tag to move it up. “form builder” isn't earning its slot: it only gets you to #24. “infinite” sits at #9 untagged, close enough for a declared tag to move it up. All five slots are taken, so one has to go.
Daily downloads
Since 5 Oct 2022 · 1,489 days · wp.org + Plugin Pulse archive
30-day downloads
Rolling 30-day volume · peak 1.2M · peaks are release surges
Directory rank vs rivals
wp.org popularity rank over time · higher is better · when a rival's line climbs above yours, they've overtaken you
Rating trend
Star average over time · dips mark rough releases
Health trend
Composite health score, snapshotted daily
Update activity
How busy the existing users are, measured as downloads in the last 30 days for every 1,000 active sites. A spike means a new release everyone's pulling; a long, slow decline means an aging user base that updates less.
Release cadence
Actively maintainedHow often this plugin actually ships. A steady rhythm is the maintenance signal a single "last updated" date can't show.
33
releases in the last 12 months
4d ago
latest release · v6.4.1 · 28 Oct 2026
59
tagged releases on record
Recent releases
What its installed base runs
via wordpress.orgShare of active installs on each version of this plugin. Green is the current release; a big slice on older versions is a user base that has stopped updating.
Estimated active installs
The public count shows “400K+”. Our estimate pins where the real number sits.
Crossed into this band today and a band this size takes about a year or more to cross, so the real count is still just under 500K.
Install history since 12 Nov 2021
Recent reviews
All reviews on wp.org ↗- ★★★★★ karinorage4mo ago
The Kirki – Freeform Page Builder, Website Builder & Customizer plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in versions up to, and including, 6.0.13. This makes it possible for unauthenticated attackers to perform an unauthorized action. check the wordfence website for more information kirki-freeform-page-builder-website-builder-customizer-6013-missing-authorization This topic was modified 4 days, 23 hours ago by karinorage.
Read on wp.org ↗ - ★★★★★ Eduard Doloc5mo ago
WordPress themes utilizing the Kirki customizer framework are currently broken. Due to critical security vulnerabilities, an update is mandatory, but there is unfortunately zero support available for legacy versions. This topic was modified 1 month ago by Eduard Doloc. Reason: clarifications
Read on wp.org ↗ - ★★★★★ Tomasz Winiarski5mo ago
This is a very Framer-inspired page builder. If you are looking for a more affordable alternative to this excellent website builder, Kirki may be the right choice. It offers a similar idea, look, and workflow. The free version is already a complete page builder, while the Pro version is designed for users with more advanced requirements. For my expectation of Framer feeling – non-pro is completely enough. I understand some of the concerns mentioned in other reviews. However, I can see that the plugin is updated very often, and every new release brings solid improvements. I really appreciate the developers’ hard work. Ah! And, yes it has some problems with Safari… But still: have 5 star from me, because idea is ideal! Keep improving it, guys! We would love to see it reach the same level of quality as Framer. My five-star rating is my vote of confidence! This topic was modified 1 month, 1 week ago by Tomasz Winiarski.
Read on wp.org ↗ - ★★★★★ semibsul5mo ago
So, I bought the plugin with high hopes, since I’ve been using Tutor LMS, also from Themeum, for years and I like it very much. I was interested in it while it was Droip, since it had an integration with Tutor. Then, the week I decided to buy Droip, it was rebranded as Kirki. I bought it, and I have been trying to use it for about a month. But it’s impossible. It is a half-baked, bug-ridden, unintuitive, and non-functional plugin. Dynamic Content with Kirki? Full of bugs. It does not connect collections correctly. Search bars and filters do not reference the collection, no matter how you configure them. The design is full of promises, just as it is full of bugs. Sections with no relation to each other break one another as if they were related. The themes to use with Tutor do not work. They break the website URLs for internal student pages. The action buttons for enrollment do not work (no matter how you configure them). Animations are hard to create, and the builder preview loads them in a way that makes it hard to predict how they will look afterward. And the support takes a long time to answer. They reply to only half of your questions. And the complex issues are left unanswered. The collaborative mode does not work well either. The builder crashes when two people edit at the same time. And when I told support about this, they said it would crash every time the two people editing clicked on the same element on the page. So… it is useless. Very dissatisfied and frustrated with the overall experience. My team and I wasted many hours trying to get it to work and became frustrated to the point of exhaustion. I patiently explained and sent videos of all of these bugs in support tickets, but they were unable to solve them. I asked for a refund. I hope I get it.
Read on wp.org ↗ - ★★★★★ Gonzalo Suez6mo ago
They changed from Droip to Kirki, with some really interesting new features. It works really well and it’s easy to use for any average user. Advanced animation options without needing extra plugins, and even a CMS that works well too. Themeum is a serious and innovative company, and I trust them.
Read on wp.org ↗ - ★★★★★ Irina1.2y ago
Great plugin!
Read on wp.org ↗ - ★★★★★ Murat3.2y ago
For example after install this, u will get “Plugins added successfully. You may dismiss this notice now.” message on your admin panel and U CAN’T dismis it. Like a nightmare…
Read on wp.org ↗ - ★★★★★ kerimonay3.2y ago
It is a poorly optimized plugin that puts a lot of load on the system. It only serves to adjust the page layout. After making your adjustments, remove it from your site. Install it again if you need it. Otherwise your site runs very slowly.
Read on wp.org ↗
Latest updates
via wp.org changelogRecent releases and news for this plugin
- — Version 6.1.1 Fix: Resolved php 7.4 compatibility issue. 6.1.1
- — Version 6.1.0 New: Introduced a centralized Class Manager. New: Added Mix Blend Mode support to the Style Panel. Fix: Fixed filter and backdrop-filter properties being removed when deleting styles. Fix: Applied !important to the Liqui 6.1.0
- — Version 6.0.14 Fix: Fixed CSRF vulnerability in admin POST AJAX requests (kirki_wp_admin_post_apis). Fix: Sanitized redirect URLs and replaced wp_redirect with wp_safe_redirect in TemplateRedirection utility pages. Fix: Improved file p 6.0.14
- — Version 6.0.13 New: Added support for dragging and dropping local media files directly into Grid cells. Update: Refactored the REST API backend for improved stability and maintainability. Fix: Implemented security improvements and reso 6.0.13
- — Version 6.0.12 Update: Added real-time canvas controls when focusing on Padding, Margin, and Gap inputs. Update: Improved Grid Controller functionality. Update: Automatically open the Element Settings panel when dropping Image, Icon, V 6.0.12
- — Version 6.0.11 New: Added multi-select support in the canvas Update: Improved grid controller functionality Update: Design enhancements Update: Hide non-active outlines while dragging controllers Update: Refined component edit top bar 6.0.11
Security history
via Wordfence IntelligenceAll 42 disclosed vulnerabilities are patched in the current version (6.4.1). Sites still on an older version should update.
- Patched High · 7.5 Kirki <= 6.3.2 - Insecure Direct Object Reference to Unauthenticated Sensitive Information Exposure via Context Smuggling via 'context' Parameter ↗2026-10-16 CVE-2026-107762 Authorization Bypass Through User-Controlled Key Affects <= 6.3.2 Patched in 6.4.0
- Patched Medium · 6.4 Kirki <= 6.2.0 - Authenticated (Custom+) Stored Cross-Site Scripting via Page Builder Text Content ↗2026-10-14 CVE-2026-14572 Improper Neutralization of Input During Web Page Generation Affects <= 6.2.0 Patched in 6.2.1
- Patched Medium · 5.4 Kirki – Freeform Page Builder, Website Builder & Customizer <= 6.3.1 - Authenticated (Subscriber+) Arbitrary Shortcode Execution via 'display_name' ↗2026-10-09 CVE-2026-102291 Improper Neutralization of Special Elements in Output Used by a Downstream Component Affects <= 6.3.1 Patched in 6.3.2
- Patched High · 7.2 Kirki – Freeform Page Builder, Website Builder & Customizer <= 6.3.1 - Unauthenticated Stored Cross-Site Scripting via Registration Metadata ↗2026-10-06 CVE-2026-102173 Improper Neutralization of Input During Web Page Generation Affects <= 6.3.1 Patched in 6.3.2
- 2026-09-18 CVE-2026-84223 Improper Neutralization of Input During Web Page Generation Affects 6.0.0 - 6.3.0 Patched in 6.3.1
- Patched High · 7.2 Kirki <= 6.2.0 - Unauthenticated Stored Cross-Site Scripting via 'comment' Parameter ↗2026-09-10 CVE-2026-17037 Improper Neutralization of Input During Web Page Generation Affects <= 6.2.0 Patched in 6.2.1
- Patched Medium · 5.3 Kirki – Freeform Page Builder, Website Builder & Customizer 6.2.1 - 6.2.5 - Unauthenticated Information Exposure ↗2026-09-09 CVE-2026-84222 Exposure of Sensitive Information to an Unauthorized Actor Affects 6.2.1 - 6.2.5 Patched in 6.3.0
- Patched High · 7.2 Kirki – Freeform Page Builder, Website Builder & Customizer 6.2.1 - 6.2.5 - Unauthenticated Stored Cross-Site Scripting ↗2026-09-08 CVE-2026-84219 Improper Neutralization of Input During Web Page Generation Affects 6.2.1 - 6.2.5 Patched in 6.3.0
- Patched Medium · 4.9 Kirki – Freeform Page Builder, Website Builder & Customizer 6.0.0 - 6.2.5 - Authenticated (Editor+) SQL Injection ↗2026-09-05 CVE-2026-84221 Improper Neutralization of Special Elements used in an SQL Command Affects 6.0.0 - 6.2.5 Patched in 6.3.0
- Patched Medium · 4.3 Kirki – Freeform Page Builder, Website Builder & Customizer 6.0.0 - 6.2.5 - Authenticated (Custom Role+) Insecure Direct Object Reference ↗2026-09-05 CVE-2026-84225 Authorization Bypass Through User-Controlled Key Affects 6.0.0 - 6.2.5 Patched in 6.3.0
- Patched Medium · 4.4 Kirki – Freeform Page Builder, Website Builder & Customizer < 6.2.3 - Authenticated (Editor+) Stored Cross-Site Scripting ↗2026-08-21 CVE-2026-74992 Improper Neutralization of Input During Web Page Generation Affects < 6.2.3 Patched in 6.2.3
- Patched High · 7.2 Kirki – Freeform Page Builder, Website Builder & Customizer <= 6.2.4 - Unauthenticated Stored Cross-Site Scripting ↗2026-08-18 CVE-2026-66629 Improper Neutralization of Input During Web Page Generation Affects <= 6.2.4 Patched in 6.2.5
- Patched Medium · 4.9 Kirki <= 6.1.1 - Authenticated (Editor+) Path Traversal to Arbitrary File Read via 'data' Parameter ↗2026-08-15 CVE-2026-17604 Improper Limitation of a Pathname to a Restricted Directory Affects <= 6.1.1 Patched in 6.2.0
- Patched Medium · 6.4 Kirki - Freeform Page Builder, Website Builder & Customizer <= 6.2.0 - Authenticated (Contributor+) Stored Cross-Site Scripting via post_meta Shortcode ↗2026-08-10 CVE-2026-16974 Improper Neutralization of Input During Web Page Generation Affects <= 6.2.0 Patched in 6.2.1
- Patched Medium · 4.9 Kirki <= 6.0.13 - Authenticated (Editor+) Path Traversal to Arbitrary File Write (Zip Slip) ↗2026-07-31 CVE-2026-15601 Improper Limitation of a Pathname to a Restricted Directory Affects <= 6.0.13 Patched in 6.1.0
- Patched Medium · 5.3 Kirki <= 6.0.14 - Insecure Direct Object Reference to Unauthenticated Sensitive Information Disclosure via 'context' Parameter ↗2026-07-23 CVE-2026-13464 Authorization Bypass Through User-Controlled Key Affects <= 6.0.14 Patched in 6.1.0
- Patched Medium · 4.9 Kirki <= 6.0.13 - Authenticated (Editor+) Path Traversal to Arbitrary Directory Deletion via 'family' Parameter ↗2026-07-16 CVE-2026-15457 Improper Limitation of a Pathname to a Restricted Directory Affects <= 6.0.13 Patched in 6.0.14
- 2026-07-14 CVE-2026-12721 Improper Neutralization of Special Elements used in an SQL Command Affects <= 6.0.12 Patched in 6.0.13
- Patched High · 7.5 Kirki – Freeform Page Builder, Website Builder & Customizer <= 6.0.12 - Unauthenticated SQL Injection ↗2026-07-06 CVE-2026-57726 Improper Neutralization of Special Elements used in an SQL Command Affects <= 6.0.12 Patched in 6.0.13
- Patched High · 7.2 Kirki – Freeform Page Builder, Website Builder & Customizer <= 6.0.11 - Unauthenticated Stored Cross-Site Scripting ↗2026-07-06 CVE-2026-57725 Improper Neutralization of Input During Web Page Generation Affects <= 6.0.11 Patched in 6.0.12
- 2026-06-30 CVE-2026-57680 Authorization Bypass Through User-Controlled Key Affects <= 6.0.11 Patched in 6.0.12
- Patched Critical · 9.8 Kirki 6.0.0 - 6.0.6 - Unauthenticated Privilege Escalation via 'handle_forgot_password' ↗
Vulnerability records provided by Wordfence Intelligence. Copyright 2012-2026 Defiant Inc. License and terms.
CVE records: Copyright 1999-2026 The MITRE Corporation. CVE terms of use.
Languages
via translate.wordpress.orgTranslated into 133 languages, 8 at 90% or more
Plus 109 more locales with partial translations.
AI assistants
How it's measured →Whether ChatGPT and Claude name this plugin when asked the category question, and whether the readme gives them something to quote.
Share of voice
How often each assistant names Kirki when asked about these topics, where it comes in the answer, and how that compares with its wp.org search position. Latest run 1 Nov 2026.
- Assistants
- ChatGPT, Claude
- Topics tracked
- Page builder, Landing pages
Readme readiness
7 of 8 pass · checked 26 Oct 2026Can an assistant quote this readme? Eight deterministic checks over the wp.org listing, no model involved.
- ! Says what it does Short description names no action; say what the plugin does for the site.
- ✓ Has a FAQ 9 questions in the FAQ.
- ✓ FAQ asks real questions 9 of 9 read like questions a user would type.
- ✓ Names who it is for Names its audience or use cases ("built for", "who want").
- ✓ Names what it works with Mentions Facebook.
- ✓ Headings and lists 11 headings and 8 lists.
- ✓ Enough to quote 3,069 characters of description.
- ✓ Tags match the text All 5 tags appear in the text.
Growth timeline
Install-tier crossings we have observed, and how long each tier took to outgrow
- 2026-11-01 500K+ → 400K+ down after 266 days in tier
- 2026-02-08 600K+ → 500K+ down after 1 days in tier
- 2026-02-07 500K+ → 600K+ up after 3 days in tier
- 2026-02-04 600K+ → 500K+ down after 3 days in tier
- 2026-02-01 500K+ → 600K+ up after 1 days in tier
- 2026-01-31 600K+ → 500K+ down after 1579 days in tier
- 2021-10-05 500K+ → 600K+ up after 300 days in tier
- 2020-12-09 400K+ → 500K+ up after 193 days in tier
Competes with
The plugins that solve the same job, ranked by shared tags then reach, closest match first. The letter on the right is each plugin's health grade (A best, F worst).
-
Page Builder by SiteOrigin 400K+ installs · 4.8★ · 3 shared tags A -
Zion Builder – Website Builder for Speed & Creativity 1K+ installs · 4.3★ · 3 shared tags B -
Website Builder by SeedProd — Theme Builder, Landing Page Builder, Coming Soon Page, Maintenance Mode 600K+ installs · 4.9★ · 2 shared tags A -
Page Builder: Pagelayer – Drag and Drop website builder 400K+ installs · 3.9★ · 2 shared tags B -
Colibri Page Builder 80K+ installs · 4.4★ · 2 shared tags A -
Kubio AI Page Builder 80K+ installs · 4.3★ · 2 shared tags A
Embed this report card
Drop a live Pulse card for Kirki – Freeform Page Builder, Website Builder & Customizer into a readme, a review or a deck. It updates itself.
<iframe src="https://plugins.wpmayor.com/embed/kirki" width="480" height="300" style="border:0" loading="lazy" title="Kirki – Freeform Page Builder, Website Builder & Customizer — Plugin Pulse"></iframe> Kirki – Freeform Page Builder, Website Builder & Customizer: 400K+ active installs, 4.5★ (81 reviews). Plugin Pulse (WP Mayor), as of 2026-11-01. https://plugins.wpmayor.com/plugin/kirki
Spotted a number that looks wrong? Report a data issue and we'll check it against the source.