Page Builder: KingComposer – Free Drag and Drop page builder by King-Theme


Help and Discussion | Home Page |Try the Demo | Documents | Pro Version

Easily design and build any professional looking websites

KingComposer is the fastest page builder ever. It’s real-time and instant process. With professional Back-End Editor for free 100%, it comes complete with top-notch features embedded and a truly intuitive UI. With no programming knowledge required. KingComposer can save you both time and headache, allowing you to easily create pages like a true professional web designer.

Important Notice:

  • If you are WordPress theme author, you can use and include this plugin as free to build themes for sale.
  • The Front—End Editor & Addons are only available on pro version.

Free Version:

► Full features Back-End Editor.
► CSS system in backend
► RESPONSIVE system in backend
► Install free online section presets
► Offline section presets
► Access our developer forum on any trouble
► Access our documents
► Access our videos tutorials
► Access our articles tutorials

Pro Version:

► All features from free version
► Live CSS System, visually and realtime preview
► Live Inspector CSS <Instant real-time>
► Live RESPONSIVE SYSTEM <Instant real-time>
► Install online section presets
► Front-End & Back-End editors
► Support to convert any existing element to Front-End usability
► Premium support, chat with our developers
► Access our free online presets
► Commerce license & support to integrate with WordPress theme for sell
► White Labelling & support to rename plugin to your brand

Pre-render content

  • Build with KingComposer page builder, your pages will still display well even the KingComposer plugin is deactived or deleted

Powerful CSS system

  • KingComposer has super CSS system, allow you customize the styling of any elements in any screen size (Responsive)

All actions happen instantly

  • Ajax actions takes a long time to happen? KingComposer don’t use Ajax in Backend or less in Frontend. All actions and changed are completed instantly and without fault!

Online Presets

  • Install immediately hundreds of Online Presets, it’s free and all CSS styling are ready to use. You only need to change default text to yours.

Sections Library

  • Save what you did with a screenshot into sections and use them in another place. Especial, you can include them, that means you only need to edit in one place and display in many places such as header, footer, sidebar…etc

Fonts Manager

  • Update real-time over 850+ google fonts and real preview all of theme. Select what you want up to 10 fonts including your site.

Fully Copy/Paste Elements

  • Feel free to copy any element you want and paste it anywhere you need. All copy-paste actions are executed immediately – even copy and paste on between different browser tabs.

Unlimited Containers

  • There is no limit to the amount of rows and containers KingComposer allows. Allow you imagination to run wild! KingComposer will take care of all the technical aspects.

Flexible Columns

  • Support 5 columns layout, plus the ability of doubling the last column’s content and sorting columns in a row. Last but not least, it allows you to re-size the column width by a mouse click & mouse drag.

Advanced KC Box

  • All in One Element: This special element is eager to WOW both End User and Developer since it helps you to build any complex page at ease. Thanks to it, you will be able to design static elements, drag & drop nodes, set attribute, import & export HTML code, visualize CSS properties for each node and more.

WP-Widgets & 3rd-party widgets compatibility

  • KingComposer is compatible with all default WordPress widgets as well as 3rd party plugins, so it will work smoothly with both newly-created websites and a few plugins built in, as well as huge websites with dozens of plugins added.

Sections Manager

  • Rows form a section. You will be able to install a section, add a screenshot to it or edit row amount inside. This is an outstanding tool for theme authors – who need to pack and deliver sample data to their customers.

And much more things are waitting for you discover

  • Check screenshots:

Documents & License

  • [docs]
  • [demo]

Follow Us to get new letters

  • [Envato]
  • [Twitter]
  • [Facebook]

Captures d’écran

  • screenshot-1.jpg
  • screenshot-2.jpg
  • screenshot-3.jpg
  • screenshot-4.jpg
  • screenshot-5.jpg
  • screenshot-6.jpg
  • screenshot-7.jpg


Option 1.

  • Upload the entire kingcomposer folder to the /wp-content/plugins/ directory. =
  • Activez l’extension dans le menu « Extensions » de WordPress.

Option 2.

  • From your wp-admin —> Plugins —> Add New —> Search « kingcomposer » —> Click install.
  • After plugin is downloaded, click active plugin

After active the pluign

  • go to Pages and edit current pages or create new page. You will find a new button « KingComposer » above of WP Editor.
  • You will find ‘KingComposer’ menu in your WordPress admin panel.


Do you have questions or issues with KingComposer? Use these support channels appropriately.

  1. Docs
  2. FAQ
  3. Support Forum

Help Desk


30 août 2019
Sure it can do nice things but the code it produces is garbage. Sometimes I change something and nothing happens. A practical nightmare.
17 octobre 2019
The Support Team is very poor. They did not reply to my ticket. I'm very disappointed with this plugin. My problem is: When I change my dashboard language than some class/id name start " and end " Please see my screenshot others language: And this is the English language:
19 juin 2019
This plugin has worked with every theme I have added it to. Other than being able to edit in the page builder blocks without opening them, the ability to have blocks repeating wherever you want them and only having to update one place is just THE BEST! Cloning pages/posts is simple, copy/pasting between posts and pages is super easy, and reording rows is a piece of cake... someone has really thought about this. I don't ever want to use another page builder again! Thank you so much
15 décembre 2018
There are no timely updates no wonder they have so many issues. With WordPress' updates coming one after another, you want a plugin developer who is on top of the game with updates --- that doesn't happen with King Composer. Some updates to the add-ons were made over 5 months ago! Funny!!!! I bought a theme with KC inbuilt and the add-ons can't be activated anymore after WP upgrade. The activation page forever keeps on processing.
Lire les 55 avis

Contributeurs & développeurs

« Page Builder: KingComposer – Free Drag and Drop page builder by King-Theme » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.


“Page Builder: KingComposer – Free Drag and Drop page builder by King-Theme” a été traduit dans 1 locale. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « Page Builder: KingComposer – Free Drag and Drop page builder by King-Theme » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.


2.8.2 (23 Apr, 2019)

  • [Improve] Security update

2.8.1 (22 Mar, 2019)

  • [Improve] Security update

2.8 (23 Feb, 2019)

  • [fix] Fix scroll for WP 5.1

2.7.9 (16 Feb, 2019)

  • [Improve] Presets online

2.7.7 (10 Dec, 2018)

  • [Improve] Compatible with WordPress 5.0 and new editor

2.7.5 (4 Jul, 2018)


2.7 (7 May, 2018)

  • [New Feature] Extensions store
  • [Improve] Compatible with Gutenberg
  • [Improve] Improved security
  • [Fix] Auto switch to classic mode
  • [Fix] Background image on some virtual server.
  • [Fix] Scroll while dragging elements
  • [Update] Awesome icons

2.6.16 (14 Jan, 2018)

  • [Fix] Mute sound setting for row and row inner
  • [Fix] Images do not display on BackEnd
  • [Fix] Align image setting does not works
  • [Fix] Background image issue on save.
  • [Fix] Blog post title

2.6.15 (Sep 16, 2017)

  • [Fix] Content disappeared on Chrome 6.1.
  • [Fix] Error loading icon on some hosting
  • [Fix] Popup menu on TinyMCE
  • [Fix] Conflict with Easy Download
  • [Fix] Link wrapper on Image Gallery
  • [Fix] Other bugs
  • [Improve] Add setting to disable inline text editor on Live mode.
  • [Improve] Add read more setting for Blog Post element

2.6.14 (Jun 16, 2017)

  • [Fix] Conflict shortcode render with WordPress 4.8
  • [Fix] Column wrapper display
  • [Fix] Add some prefix for class of elements
  • [Improve] Enable vertical-align CSS field for whole system and add for Single Image

2.6.13 (Jun 7, 2017)

  • [Fix] Errors on elements Instagram, Image gallery & Blog
  • [Fix] Column screen size
  • [Fix] Error on kc.optimized.php

2.6.12 (Jun 6, 2017)

  • [Fix] Contact Form 7 Textarea setting style missing some fields.
  • [Fix] Error when insert new column inner on backend.
  • [Fix] Conflict between multi tabs slider
  • [Fix] Fix Instagram SSL error for getting images
  • [Fix] Post status auto change to Published after save
  • [Improve] Speed up performance relation fields. Now you can add more than 50 fields at same tab setting!
  • [Improve] Remove default images if image is not exists.
  • [Improve] Remove video background url default on param.
  • [Improve] Add Inside options for columns – more control on style with columns.
  • [Improve] Use new system for Presets & Templates online. Now you can have exactly how section display on preset site event that section include image.

2.6.11 (Feb 24, 2017)

  • [New Feature] Live editor inline for text block.
  • [New Element] Add contact form 7 element.
  • [Improve] Enable Save page content to a section.
  • [Improve] Enable items number on tablet & mobile for all carousel elements.
  • [Improve] Add Image align for Blog Posts element – Layout 2 only.
  • [Improve] Enable select other post type for Blog Posts element.
  • [Improve] Remove Edit link on list of posts when set KC_FORCE_DEFAULT is true.
  • [Improve] Enable Force Full-width to support full-width for other theme/website which is not compatibility with KingComposer fullwidth rule.
  • [Improve] Auto load custom live template for all elements without clear cache.
  • [Improve] Support Unicode for name and category of Presets.
  • [Improve] Add more option for video player element.
  • [Fix] Fix scrollbar hidden when click somewhere which not on elements.
  • [Fix] Fix CSS Responsive has wrong ordering of screen size.
  • [Fix] Fix Duplicate icons social on layout 4 of Blog Post element.
  • [Fix] post_title unsplash when save
  • [Fix] Alt text for image in Image Gallery
  • [Fix] Columns Setting icon focusing
  • [Fix] Background CSS field important (Jan 23, 2017)

  • [Fix] Image size input for Team, Testimonial elements
  • [Fix] Disable force publish status of post when saving
  • [Fix] List all post items for Blog Post element
  • [Fix] Language for field params
  • [Fix] Meta Blog Post
  • [Improve] Add step for number_slider field
  • [Improve] Add extra option for video youtube background
  • [Improve] Support set order for element in the list with ‘priority’ param

2.6.10 (Dec 29, 2016)

  • [Fix] Accordion active status
  • [Fix] Columns width of row equal height on mobile
  • [Fix] Fix row_inner width from level 2
  • [Fix] Fix FlipBox on Safari
  • [Improve] Force Featured Image for blog post

2.6.8 (Dec 11, 2016)

  • [Fix] background image
  • [Improve] styling tab faster
  • [Fix] minify css and js for optimazation mode
  • [Fix] some of CSS system issues
  • [New] add prebuilt templates
  • [New] Clear cache option
  • [Fix] Color picker position
  • [Fix] Clear cache optimized when update page
  • [New] assests register via map for each element
  • [Remove] tab icons in editting popup
  • [Fix] prevent window scroll after close popup
  • [Improve] UX and new tabs for icon picker
  • [Improve] Add screens for CSS style of elements
  • [Improve] minify css and js
  • [Improve] Style Screensize for all elements
  • [Fix] for Safari browser
  • [Fix] Flipbox + Equal height for row inner

2.6 (Nov 18, 2016)

  • [Fix] enable optimize for specific pages
  • [Fix] issues with some 3-rd party plugin
  • [Fix] compatible with Yoast SEO plugin
  • [New] Share your section presets to KC Hub
  • [Improve] editing popup
  • [Improve] keep collapse rows after saving
  • [New] Optimized and speed up website
  • [New] Fully support shortcode nested
  • [New] right-click panel for copy, cut, paste ..etc
  • [New] copy style, paste style, clear style
  • [Improve] Allow to delete color presets
  • [Improve] dialog for adding elements
  • [Improve] Keep builder collapsed even reload
  • [Improve] Background Youtube video for column and row inner
  • [Fix] css for wp widgets
  • [Fix] Select multiple images in text block element
  • [Fix] Custom CSS with quote charator
  • [Fix] Equal height columns and align content
  • [Fix] Image size for blog posts element
  • [Fix] Correct link attribute for Flip Box element
  • [Fix] Margin option for button on list post type element

2.5.7 (Nov 4, 2016)

  • [Improve] New option Multiple for field autocomplete, allow to choose multiple or only 1 item
  • [Fix] Relation on field group
  • [Fix] image size for single image and gallery
  • [New] Shortcode mapper, help to build shortcodes very easy
  • [Fix] Missing data when edit by quick edit
  • [Improve] fields style, shortcode style

2.5.6 (Sep 28, 2016)

  • [Improve] Icon picker with easier to search and select icon
  • [Fix] styling background gradient broken when re editing
  • [Fix] field radio image in group field
  • [Fix] and improve field autocomplete
  • Add API update_map, improve another API
  • [Fix] responsive for blog element
  • Disable conflict another page builder when active KC
  • Disable all animate effects on mobile sizes
  • [New] Changelogs list in admin general settings
  • [New] Notes disable the plugin conflict

2.5.5 (Sep 20, 2016)

  • [Improve] background overlay color and background gradient, add degrees and more than 2 colors for background gradient
  • Sort element categories by alphabet
  • [Fix] export xml
  • [New] Animate options for all elements
  • [Improve] icons element
  • [Improve] CSS render
  • Content thumbnail, allow external image url
  • [Fix] some of bugs

2.5.3 (Sep 5, 2016)

  • [New] Pre_render content, keep pages display well even KingComposer plugin is disabled or deleted
  • [New] CSS System, support almost css properties in visuallt, background and gradient
  • [New] RESPONSIVE System, allows to set any CSS properties in any screen size
  • [New] Color picker with color presets
  • [New] Element presets
  • [New] Online Section Presets
  • [New] Over 15 new core elements
  • [New] Manager sections by post type, able to including any KC content into page
  • [New] Fonts manager with over 800 fonts from google and update real time
  • [New] Save all content of page to new section
  • [New] Set max width container
  • [New] Support display external KC content such as header, footer, sidebar
  • [New] Expand and Collapse builder
  • [New] Add more many filters and API for developers
  • [Improve] All of elements
  • [Improve] User Interface and User Experience

2.4.7 (Jun 8, 2016)

  • [Fix] a fatal error could not save nested shortcodes.
  • [Fix] error messing data after saving
  • [Fix] text editor
  • [Fix] widget elements with error construct
  • [Fix] an error that some time the sections does not work

2.4.6 (Jun 8, 2016)

  • [Remove] FrontEnd editor preview, We will take the FrontEnd back at Jun 20, 2016

2.4.4 (Jun 4, 2016)

  • [Improve] backend UI
  • [Improve] sections list, keep previous position of scrolling
  • Allows custom text of add new group field
  • [Remove] some of bootstrap css conflict

2.4.3 (May 31, 2016)

  • [New] column class estimate by percent to do responsive
  • [Fix] issue when use editor and textarea in one element

2.4.2 (May 31, 2016)

  • [Remove] some of css conflicts with bootstrap
  • [Fix] field editor

2.4 (May 30, 2016)

  • [New] Backend presets for all elements
  • [Fix] some css issues (May 29, 2016)

  • [Fix] text block element that missing breakline after saving

2.3.9 (May 25, 2016)

  • [Fix] text format on KC Box that sometime missing p tag
  • [Improve] autocomplete type, add filter for autocomplete
  • [Fix] some of css

2.3.8 (May 24, 2016)

  • [Fix] breakline issue that in some cases text editor does not retain formatting

2.3.7 (May 23, 2016)

  • [New] Instant preview text block element when typing on FrontEnd editor
  • [Fix] some of minor issues

2.3.6 (May 22, 2016)

  • [Fix] images size for image_carousel element
  • Open edit popup after add an element in backend
  • Improved some UX

2.3.5 (May 21, 2016)

  • [Fix] progressbar element
  • [Fix] countdown timer element

2.3.2 (May 20, 2016)

  • [Fix] owl carousel sliders

2.3.2 (May 20, 2016)

  • Move column percent to global css instead css inline
  • [Fix] default value and auto decode for field group and children params

2.3.1 (May 19, 2016)

  • [Fix] field textarea_html to work with 3rd party elements
  • [Improve] field autocomplete, able to set result from post type, category
  • [New] Add dynamic image url for kc_box, editor, textarea
  • [New] Auto decode before return attribute value for fields editor, textarea, group

2.3 (May 17, 2016)

  • [New] Quick preview beta of version 2.3
  • Change column width from grid to percent
  • [Improve] Resize columns more easier and flexible
  • Create up to 10 columns per row
  • Custom columns width, eg: 1/5+30%+6/12
  • [Improve] alot of UX for live editor
  • Change the way how to inspect elements
  • Live time preview css changing
  • Access parent element and chidren element more easier
  • Resize columns on live editor more easier and flexible with percent instead grid
  • Upload video .mp4 for player element
  • Smarter edit popup position
  • Auto create shortcode and file template when add new element
  • [Fix] carousel sliders

2.2.1 (May 13, 2016)

  • [New] Add new field editor to replace field textarea_html
  • [Improve] Able to add more than 1 editor into element (May 6, 2016)

  • [Remove] cache to update real time for widget elements
  • [Fix] flipbox element for Safari (May 6, 2016)

  • [New] Add new feature to allow add icons font to icon picker. (May 6, 2016)

  • [Fix] field post taxonomy
  • [Fix] css box for live edit
  • [Fix] select color as rgba (May 4, 2016)

  • [Fix] save empty content
  • [Fix] row full-width spacing

2.2 (May 1, 2016)

  • [Fix] AutoP wp editor

2.1.9 (April 28, 2016)

  • [Fix] notice php kc_column
  • [Fix] js error notice row full width
  • [Fix] tabs sliders

2.1.8 (April 26, 2016)

  • [Fix] row full-width

2.1.7 (April 25, 2016)

  • [Fix] text editor for KC Box element

2.1.6 (April 25, 2016)

  • [Fix] row full width when resizing

2.1.5 (April 24, 2016)

  • Improve drag & drop front-end editor
  • [Fix] row settings front-end editor

2.1.4 (April 22, 2016)

  • [Fix] css box
  • [Remove] unuse maps

2.1.3 (April 21, 2016)

  • [Fix] style box for element button
  • [New] Add responsive options for Tabs Slider element
  • [New] Add new api functions for register assets for 3 party

2.1.2 (April 19, 2016)

  • [New] Add uncache for list elements to show addon

2.1.1 (April 17, 2016)

  • [Fix] caching, cause stoping version 2.1

2.1.0 (April 14, 2016)

  • [New] Add autocomplete field
  • [Improve] Cache to increase performance over 35%
  • [Fix] pie char element
  • [Improve] Preview FrontEnd Editor

2.0.1 (April 7, 2016)

  • [Fix] elements display

2.0.0 (April 1, 2016)

  • Released Plugin