Visual Composer – current version 4.12 available for download!
Visual Composer WordPress Page Builder Plugin with Frontend and Backend Editor
Have you ever noticed how much time you waste fighting with [shortcodes] and manually coding layouts? No more trial and error with “shortcodes magic”! Now you can design anything for any page!
Welcome to the most popular and extendable visual WordPress page builder plugin! Visual Composer is an easy to use drag and drop page builder that will help you to create any layout you can imagine fast and easy – no programming knowledge required!
Visual Composer page builder comes with 2 types of intuitive content editors – Frontend and Backend. Create your WordPress website with backend style editor or move your page building process to frontend and instantly see any changes you make.
Not only that, Visual Composer is the first page builder that gives you full control over responsiveness. It has never been easier to create a responsive website and control how your layout (or even individual parts) behave on different devices. With inbuilt preview options, it takes only one click to instantly check how your website looks on mobile or tablets. Save your money on purchasing different devices or struggling with online tools – Visual Composer has all of these options available out of the box.
It is really easy to start building your WordPress website with Visual Composer – there are just a few clicks to make:
And that’s not all! If you are short on time take a look at 60+ predefined layout templates, created by web design professionals, to build your page or post layout literally in seconds.
Your web developer (if you have any) will love Visual Composer as well. We offer a comprehensive knowledge base describing our developer API so you can extend Visual Composer. For those who don’t wish to code, Visual Composer offers Shortcode Mapper allowing you to add 3rd party shortcodes to your Visual Composer content elements. With Visual Composer you can work on new or existing websites as it will recognise your existing content and adapt to any WordPress website. Forget about page builders tailored for a specific theme to get you locked up – Visual Composer works with any WordPress theme.
Visual Composer is the #1 Best Selling drag and drop frontend and backend page builder plugin on the market – already powering 1,000,000+ websites. Join now and start creating beautiful WordPress websites in no time with minimum effort, and – of course – no coding and [shortcodes].
Try Visual Composer in real action, before you buy it.
Visual Composer Features
Intuitive Drag and Drop Interface Lightweight, easy to use interface that you and your clients will love. Creating pages and posts is easier than ever. No programming knowledge required!
Easily Extendable Third party developers, please join the party! Create your own plugins for Visual Composer for your themes, or for sale here on CodeCanyon.
Frontend Editor Enjoy a “What You See Is What You Get” page building experience with our amazing frontend editor. See how your content will look on the frontend, instantly, with no additional clicks or switches.
Backend Editor Prefer to work on backend? No problem! Visual Composer still supports native content management on the backend, with all the important functions and options at your fingertips.
Object Oriented Code Visual Composer uses the most advanced and most effective programming patterns, to get the best results for your site.
Multilingual Ready .po and .mo files included, for easy translation (BG, DE, ES, IR, FR, IT, JP, NL, PL, BR, RU, TW contributed by users).
Template System Copy or re-use existing pages, and save templates for later. Build posts using 40+ professional, pre-defined layouts from the WPBakery team. Define default templates for certain post types.
Responsive Design Your content will look great on both desktop and mobile sites. Take full control over responsive design – define column size, offsets and display options. Instantly check out how your content is displayed.
User Role Manager Control user group role access to the features and options of Visual Composer – manage WordPress default and custom roles.
Custom Post Types Support Works with any post type… Yes, even custom post types!
Lifetime Update – Free of Charge We offer automatic updates, free of charge. Stay up to date with Visual Composer and receive our latest releases and enhancements.
Professional Dedicated Support Our high quality, dedicated support team is always on hand to help you out.
Shortcode Mapper No more shortcode copy/paste. Add any third party shortcode to the list of VC menu elements for re-use. Edit params, values and descriptions.
Design Options Control how elements look with new Design Options. Set borders, margins, paddings, border radius and background with a few simple clicks. Use color panel and alpha to enhance your design. Create up to date design solutions with ease.
Multi-language Support Visual Composer is compatible with qTranslate X, Polylang and powerful WPML. Build multi-language websites with Visual Composer.
SEO Friendly Visual Composer is fully compatible with most popular SEO plugins by Yoast. Make sure your page is getting the attention it deserves!
Woo Commerce Support Running a Woo Commerce powered e-shop? No problem. Visual Composer is fully compatible with Woo Commerce. Even better – all of the Woo Commerce shortcodes are now available in the Visual Composer Element Menu, once you have both plugins installed.
Advanced Grid Builder Visual Composer has 40+ predefined grid templates for displaying posts, pages, custom post types and media, in grid or masonry grid. Don’t like predefined templates? Create your own grid element using Grid Builder.
Full Width and Height Rows Create full width and height rows with smart stretching options. Control stretching params – stretch just the background, or background with content. Control element placement – in the middle or on top. Build sections in seconds.
Parallax Background for Rows Add parallax style background to Visual Composer rows. Combine Design Options and parallax background to create even more advanced layouts.
Video Background Insert YouTube videos into row backgrounds to create dynamic and visually appealing effects. Combine YouTube video background with Visual Composer parallax effect.
Image Filters Transform your images by applying unique professional image filters to any image from your Media Library. Align your image style in every Visual Composer image-powered element – and even featured images – by choosing filters from 20+ available presets.
Element Presets A simple Visual Composer template tool for content elements, to streamline content management. Save content element presets directly from the element param window, and set default states for even faster access to your styles.
Column Height, Gaps and Position Control height of your columns by applying equal height option. Set gaps between columns or merge them together with one click. Control position of columns and content within columns with vertical alignment.
Advanced Custom Fields Support Visual Composer is fully compatible with Advanced Custom Fields (ACF) plugin allowing you to combine power of both plugins to manage and display custom fields on your WordPress website.
Icon Sets and Social Icons Add icons from most popular icons libraries like ‘Font Awesome’ with one click only. Add social icons to your WordPress website with icon libraries and specify links.
Hide Content Hide parts of content from your website visitors with one click Disable Row option. Manage your campaign of hide work in progress easy.
40+ Built In Content Blocks Text Block Row Separator Text Separator
Call to Action
Post Masonry Grid
Media Masonry Grid
Visual Composer Addons
“WordPress can be limiting to the average users when it comes to how you want your page layout to look. Even though you can do anything with HTML and CSS, most users do not know these coding languages. That’s where Visual Composer for WordPress can help.
Visual Composer transforms the default WordPress page editor into a robust feature-rich editor that allows you to add columns, image galleries, accordions, tour sections, call-to-action buttons, videos, and much more.” – Haris Bacic, Forbes.com
“Visual Composer is a fantastic plugin developed by WP Bakery that adds a drag & drop page builder to your WordPress theme.” - WPExplorer
“This plugin is the best thing to happen to WordPress since the invention of WordPress.” – jeffreysummers
“Just downloaded this today and am loving it – would you believe I knocked out 5 pages on a site in less than 10 minutes?!? AWESOME!” – theaer
“I’m loving this plug-in. But more importantly the customer support has been Stellar!!!!” – Matt Harper
“WOW. Thanks for being born! I just downloaded the plugin without thinking twice.” – Chip
“Anyone not sure of purchasing this, needs to stop and just go buy it, this is truly one awesome product and makes creating a static homepage a breeze with some amazing results.” – RedDan
Extend Your WordPress Theme There’s a reason why Visual Composer is the most popular page builder plugin for WordPress theme authors. You can extend Visual Composer with your own set of shortcodes – define them in themes functions.php – and Visual Composer will handle everything else. Start creating “Visual Composer ready” themes!
Real examples of websites powered by Visual Composer
Visual Composer is already powering 1,000,000+ WordPress websites worldwide, and the number is growing rapidly. Below, you can check out a few examples of all that is possible with the help of Visual Composer. See what it could do for you!
Thank-you for your interest in Visual Composer, Michael M
08.06.2016 - ver 4.12 - Added: Set default templates for post types - Added: Option to disable/hide row - Added: ’nofollow’ attribute option for links - Added: onclick action option for links - Improved: CSS file loading - Improved: Custom Heading added to Toggle(Faq) - Improved: Compatibility with qTranslate X and Polylang - Improved: French translation files - Fixed: White line in grid on mac chrome - Fixed: vc_vendor for Yoast - Fixed: Post grid and post masonry grid settings - Fixed: Lightbox prettyPhoto JS - Fixed: Shortcode mapper default value - Fixed: Server resource control - Fixed: textarea_raw_html in param_group - Fixed: Image doubling in masonry grid - Fixed: Locale file for Japanese - Fixed: Contact Form 7 search by title - Fixed: Version display on Welcome page - Fixed: Equal Height on IE11 - Fixed: ‘js_composer_front.min.js and Masonry component - Fixed: Ability to disable accordion scroll - Fixed: ‘Add Template’ and WPML conflict - Fixed: Autocomplete field - Fixed: PrettyPhoto navigation in Image Carousel - Fixed: Loop builder in grid - Fixed: Woo Commerce product settings 07.04.2016 - ver 4.11.2 - Added: Compatibility with WP 4.5 - Added: Filter for database query limits - Improved: Input Sanitization - Improved: TGMPA compatibility - Improved: Pageable Container Back button behaviour - Improved: vc_siteAttachedImages now uses get_posts instead of direct query - Improved: Ordering by meta key in grid elements - Improved: loop param work with multiple taxonomies selection - Fixed: Google maps scroll behaviour - Fixed: Initial loading for Masonry Media Grid - Fixed: Advanced Custom Fields vendor initialization - Fixed: Post Grid filter taxonomy names collapsing 16.03.2016 - ver 4.11.1 - Fixed: WPML + Image selection is working again - Fixed: vc_remove_param() + Custom WP Theme Front-end editor broke Text block 10.03.2016 - ver 4.11 - Added: New predefined templates added - Added: Mono Social icons added to icon library list - Added: 'All' text in grid element filters can be modified in param window - Added: Gradient button style for buttons - Added: Grid element initial loading controls (including 'Disable' option) - Added: TweetMe Button content element params description added - Update: WordPress 4.5 compatibility added - Update: Additional element description in Backend editor - Update: Video background autoplay on mobile devices - Update: Refactor grid params array system - Update: In some cases relative path to admin-ajax.php returned 404, replaced with full path - Fixed: Russian language adds new content tab - Fixed: Content display on video background in IE10 - Fixed: wp_get_attachment_url work with arg - Fixed: php7 array slice indexes - Fixed: '_self' attribute fix in CTA and button - Fixed: get_currentuserinfo() updated - Fixed: Full height row and iteration issue - Fixed: ACF foreach warning fixed - Fixed: Link stripping from images added from "Add Media" 09.02.2016 - ver 4.10 - Added: Compatibility with option to add ACF to page - Added: Video width and alignment controls - Added: Parallax speed parameter added - Added: Category and Author elements added to Grid Builder - Added: Link to author in Grid Builder - Update: License tab available with 'set as theme’ - Update: TweetMe button updated to support new styles - Update: Fontawesome library updated - Update: Grid Builder templates include user templates - Fixed: Add Media image sorting in WYSIWYG - Fixed: Single image preview in Grid Builder - Fixed: WP Theme 2016 underline fix - Fixed: Tabs outline style fix - Fixed: Iconpicker icons rendering on category change - Fixed: ACF fields rendering in Grid Builder 12.01.2016 - ver 4.9.2 - Fixed: "Editing an existing Post Grid, page IDs are displayed instead of titles." - Fixed: Extra CSS class name for single image in post grid - Fixed: Third elements not working in templates - Fixed: Visual Composer button is now added even if post doesn't support title - Fixed: Yoast + single image without default value - Fixed: Grid builder on multisite - Fixed: 404 error on WP multisite - Improved: Tab activation through menu (links on same page) - Improved: PHP7 compatibility 23.12.2015 - ver 4.9.1 - Improved: VC save action is fired on wp save_post instead of edit_post - Improved: Some unneded files removed from package - Fixed: Element is calling save method only if changes were made - Fixed: svg image selection in single image element - Fixed: image style in post grid is now applied correctly - Fixed: Equal height in Safari 7.12.2015 - ver 4.9 - Improved: Now Visual Composer is faster at least for 30% - Added: Equal height columns - Added: Vertical alignment of element within a column - Added: Vertical alignment of column within a row - Added: Fullscreen editing mode in backend editor - Improved: Single click License activation - Improved: Removed margins from row and now applied to content elements - Improved: All loaders are unified in VC interface - Removed: Guides on/off removed from backend editor - Fixed: ACF repeater field - Fixed: Presets for columns - Fixed: Ninja Forms - Fixed: WPML taxonomies (thanks to dev guys from WPML) - Fixed: Social button breaks ssl - Fixed: Template search - Fixed: Rem units in Design options - Fixed: Advanced TinyMCE support - Fixed: Icon display for nested shortcodes - Other minor improvements and fixes 6.11.2015 - ver 4.8.1 - Added: Support for Advanced TinyMCE - Improved: Envato API changed to new version 2.0 - Improved: ABSPATH check added to all php files - Improved: Filter in getParamTabsList method of the TTA added - Fixed: Post grid loads in http when using https - Fixed: Responsiveness in full height row - Fixed: Responsive Column Behavior - Fixed: Numbers of line chart displayed properly - Fixed: Text display on grid buttons - Fixed: Error 404 on vc-general on WP multi site install !!!!! - Fixed: wp multisite hardcoded 'js_composer/js_composer.php', so impossible to use other plugin name - Fixed: Backend display proper column width - Fixed: Column offset resets after update - Fixed: Full image is broken on Firefox - Fixed: Error for non-logged in users - Fixed: Image Carousel display correctly - Fixed: Text element with animation is properly displayed in TTA - Fixed: Grid Element display price prefix $ per WooCommerce Settings 22.10.2015 - ver 4.8 - New: Advanced Role manager for Visual Composer. Now you can fine tune access to Visual Composer functionality based on user roles - New: New interface with template preview option in Default Templates and My Templates sections - New: No need for license activation on localhost - New: "vc_register_settings_preset" action is added. Theme authors can add elements presets through the inner API - New: New design styles for Separator element - New: Option to add icon to Separator element - Improved: Single image element markup revises and improved - Improved: UX improvements for "Save template" under the Templates section - Improved: Load more button in grid now use latest VC button version - Improved: Lighter and cleaner welcome screen on empty page - Fixed: Protocol is replaced with // in css import (google fonts) - Fixed: Loading of Google subsets - Fixed: Display of icons for nested shortcodes - Fixed: Post grid display if loaded from Templatera element - Fixed: Fast switching between tabs - Fixed: Autocomplete of categories (woocommerce) - Fixed: Separator text moves to the next line when no space available 2.10.2015 - ver 4.7.4 - Fixed: Bug in grid builder presets - Added extra ajax check 29.09.2015 - ver 4.7.3 - Re: Backwards compatibility for images with custom link - Added border for single image with external source - Width of vc icon in "Add element" window fixed - Presets saving mechanism optimized 22.09.2015 - ver 4.7.2 - "Undefined index" notice in tabs, tour, accordion removed (for cases when vc_remove_param() was called) - Bottom border in image gallery fixed -
now isn't converted to
- active tab highlighted now better - image resizing WP_ERROR check added - custom row/columns classes fix added (in some variations edit icons were hidden) - now column extra class name stays when switching row layout - css conflict with responsive videos and 3rd party plugins fixed
15.02.2013 - ver 3.5.3 - Image selection i18nLocale fixed - .po and .mo files updated
07.02.2013 - ver 3.5.2 - Activation error fixed (cases when Contact form7 was installed) - User rights updated (Row in Row now works)
25.01.2013 - ver 3.5.1 - WP native image selector added (for single image and galleries) - delete icon in tabs - add section for accordion fixed - row extra class output on front end fixed - IE images stretching removed - "convert to new version" added support for 3rd party shortcodes
22.01.2013 - Major update - ver 3.5 - Major update, read more about update: http://bit.ly/vc_34_to_35 - Fully rewriten backend UI, with better row->column logic - Overall speed improvements - Highly customizable for third party developers - Due to large amount of css conflicts, original bootstrap was removed and forked "prefixed" one is used now - Improved element's responsiveness - .po & .mo files updated - And many, many more...
22.01.2013 - ver 3.4.13 - eval() removed $$ used instead - media tab method('destroy') error fixed - single image heading added - 1/6 + 5/6 containers saving fixed
18.12.2012 - ver 3.4.12 - Edit tab titles fixed
13.12.2012 - ver 3.4.11 - var_dump() removed from shortcodes.php file - pressing cancel button works correctly now - deprecated function image_resize replaced with wp_get_image_editor() - .po and .mo files updated
12.12.2012 - ver 3.4.10 - Accordion "freezing" fixed - WP 3.5 compatibility fixes added
29.11.2012 - ver 3.4.9 - Introduced developers methods more info http://kb.wpbakery.com/index.php?title=Category:Visual_Composer - Exceprts now are working for posts/pages created with Visual Composer - Nivo slider updated (ver. 3.1) - Responsive css can be turned off from Visual Composer settings page
15.11.2012 - ver 3.4.8 - fix for qTranslate (after recent update qTranslate was hiding Visual Composer button) - new colorpicker param type added - Template system updated
09.11.2012 - ver 3.4.7 - Updates notifier added - Toggling between Visual Composer/Classic view now works as it should be (content is updating correctly)
05.11.2012 - ver 3.4.6 - Raw HTML and Raw js content blocks updated
31.10.2012 - ver 3.4.5 - Fixed shortcodes initialization ([vc_column_text width="1/1" el_position="first last"] ...)
23.10.2012 - ver 3.4.4 - wamp environment fix
16.10.2012 - ver 3.4.3 - fixed "Empty visual editor"
12.10.2012 - ver 3.4.2 - mapper.php bug fixed - fixed "Call to undefined function get_currentuserinfo()"
10.10.2012 - ver 3.4.1 - Activation bug fix - additional small improvements
05.10.2012 - ver 3.4 - New facelifted backend interface - New content block selection menu - Call to action block in IE fixed - Single image block: now image can be removed after upload - VC initializing fixed (for users who changed default wp-content/plugins/ path) - Raq html/Raw js content blocks non latin characters fixed - New method for developers. Now you can completely override outputted html on frontend - Google maps positioning in 2nd, 3rd, ..., tab fixed - .po & .mo files updated
21.09.2012 - ver 3.3.3 - image max-width set to 100%; - Fixed image uploading layout (now it uses full width) - locale string added in few __() and _e() functions - .wpb_flickr_widget & .wpb_twitter_widget bottom margin added in LESS - css background, changed to background-color where possible
27.08.2012 - ver 3.3.2 - Second attempt with "Featured image" fix
21.08.2012 - ver 3.3.1 - add_them_support('post-thumbnails'); extends post thumbnails defined by theme
16.08.2012 - ver 3.3 - This version main focus is on CSS files, they are improved. Content elements now share similar "default grey" style across all elements - Bootstrap now comes with LESS files - Bootstrap css rules stripped to prevent css conflicts with 3rd party themes/plugins - js_composer_front.css: re-done. Now compiles from LESS files.
09.08.2012 - ver 3.2.3 - Settings page enhancments
27.07.20012 - ver 3.2.2 - jQuery UI CSS face-lifted, now should look great in every design. - LESS files for jQuery UI now available in assets/ui-custom-theme/less
25.07.2012 - ver 3.2.1 - Switching between tabs fixed
23.07.2012 - ver 3.2.0 - Teaser grid: link target added - Image grid placed in tabs bug fixed - FlexSlider updated - Masonry Layout for Teaser grid added - Sorting in Teaser grid added - Extra class name for containers added - .js files outputs in footer - If user switch Visual Composer mode when there's text already, then this text is wrapped in text block. - Administrator now can set user roles related settings in Visual Compsoer->Settings - Administrator now can set Visual Composer as default editor (per user role) - Image gallery: link target added - Single image element: link option added - Posts slider: removed string "No featured image set" if no image is set - Fixed problem with advanced custom fields - .po file updated
04.06.2012 - ver 3.1.0 - Major release - Rewritten core. Now OOP driven - Updated documentation and Advanced documentation - Updated locale files - 1/6 and 5/6 columns sizes added - UI enhanced - Single image element added - Raw HTML element added - Raw JS element added - Drag & Drop works better now - Adding images in galleries is easier now (WP native way) - Bootstrap updated to 2.0.4
10.05.2012 - ver 3.0.4 - HTML Comments removed from generated html code. Some themes wrapped them in
27.04.2012 - ver 3.0.3 - Alert box icons on front end added - Image gallery. Now images can be shuffled/randomized - Tested with Advanced TinyMCE plugin. Works OK - Bootstrap updated to 2.0.3
15.04.2012 - ver 3.0.2 - bootstrap.css cleaned, unused classes removed.
14.04.2012 - ver 3.0.1 - Attached images field, now checks for deleted images and if ID doesn't exist - ID is removed. - Cloning tabs, accordion and tour fixed. - google+ added - pinterest added - German translation added. Contributed by aleccs - Polish translation added. Contributed by Bartosz Arendt, Digital Factory - apostrophe \' fixed - Accordion droppable fixed, now it doesn't accept tabs, tour and accordion in it. - .po file updated - .container class name comment out from bootstrap.css file. Because it isn't used withing the plugin, but conflicts with 3rd part themes
11.04.2012 - ver 3.0 - *Major release* - Fully rewritten - New content blocks added (Accordion, Posts slider, Google maps, Video widget); - Old content blocks extended (FAQ Toggle: default state option added, Image gallery: ability to link each slide individually added, new layout (simple grid) added, now you can enter size for your image WP native way. thumbnail, media, large; - Tabs, Tours and Accordion content block are fully revamped: now they can accept other content elements inside them, as a result you can columns or image gallery right in tabs; - Teaser (posts) grid: new filtering and sorting options added;
09.02.2012 - ver 2.3.3 - prettyPhoto updated and few js improvements.
07.02.2012 - ver 2.3.2 - js and css files now included with version number.
27.01.2012 - ver 2.3.1 - Added additional "if" check to prevent error message when image can't be found or resized
20.12.2011 - "no link" in VC teaser grid - "Read more" button removed & image wrapped in span; Visual composer now switching default WP content area to Visual mode automatically
12.12.2011 - WP 3.3 compatibility; - .clear class renamed to .vc_clear; - Now tabs and tour slides have classname, as a result they can be targeted with css; - If Visual Composer settings are empty, then columns are percent based.
22.09.2011 - New content block added - "Text separator".
15.09.2011 - .wrapper class renamed to .wpb_wrapper; - CSS file cleaned and tweaked; - Posts grid -> Categories (narrowing by custom taxonomies) now works with custom post types and regular posts; - New content element added - "Tour section"; - Fixed bug with image inserting into tabs; - Checked that js_composer works great with YOAST SEO, some user reported that they don't work together.
01.08.2011 - CSS improvements.
21.06.2011 - Nested tabs bug fixed. Thanks to Justin.
15.06.2011 - Scheduled update. Overall improvements.
13.06.2011 - Now you can generate grid for multiple templates. Eg: For full width page, page with sidebar and so on.
08.06.2011 - New content block *"Call to action box"*
07.06.2011 - Few tweaks to the backend design, posts grid now can show posts in *Carousel*
04.06.2011 - Redesigned backend, new content module *"Button"*
31.05.2011 - Fully rewritten engine, as a result you can add your own shortcodes. Note: ver 2.0 isn't compatible with 1.2 plugin version, please delete old plugin first.
24.05.2011 - New content block *"Widgetised Sidebar"*, few bugfixes.