Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

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

Lightweight and extremely powerful Page Builder. Allow you to easily create pages like a true professional without programming knowledge required.

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

Documents & License

Follow Us to get new letters

Author King-Theme
Contributors kingthemes
Tags Adaptive Editor, all in one, BackEnd builder, BackEnd editor, builder, coming soon page, content composer layout builder, create landing pages, creating landing pages, custom pages, design, drag and drop builder, Drag And Drop editor, Drag drop, edit, editing, editor, fonts, frontend builder, frontend editor, home page builder, html5, image, image backgrounds, images, king builder, king theme, kingcomposer, landing page builder, layout, layout builder, layout builder plugin, live editor, page, page builder, page builder plugin, Page Editor, Page Layout, responsive, short, short code, shortcode, site-builder, template, Template Builder, templates, theme builder, TinyMCE, transitions, video backgrounds, visual builder, visual composer, visual editor, website builder, widgets, wordpress, wysiwyg editor
  1. kingcomposer screenshot 1


  2. kingcomposer screenshot 2


  3. kingcomposer screenshot 3


  4. kingcomposer screenshot 4


  5. kingcomposer screenshot 5


  6. kingcomposer screenshot 6


  7. kingcomposer screenshot 7


Option 1.

  • Upload the entire kingcomposer folder to the /wp-content/plugins/ directory. =
  • Activate the plugin through the 'Plugins' menu in 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. (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) (May 29, 2016)

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

2.3.9 (May 25, 2016)

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) (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)

2.0.1 (April 7, 2016)

  • [Fix] elements display

2.0.0 (April 1, 2016)

  • Released Plugin

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

  1. Docs
  2. FAQ
  3. Support Forum

Help Desk


Requires WordPress version: 4.0 or higher

Compatible up to: 4.7.2

Last Updated 23 Jan 2017

Date Added: 02 Apr 2016

Plugin Homepage


4.9 stars
25 ratings


Not Enough Data

Works: 0
Broken: 0