QR Code Composer – Dynamic QR Code Generator

Description

Easily generate dynamic QR codes for WordPress posts, pages, WooCommerce products, and custom links. Fully customizable, shortcode-ready, and Elementor compatible.

QR Code Composer is a powerful and user-friendly WordPress plugin designed to automatically generate dynamic QR codes for various content types on your website. Whether you’re managing a blog, an e-commerce store, or a business site, this plugin enhances user engagement by simplifying the sharing of information through QR codes.

It can generate vcard QR Codes for all your WordPress users. It can also generate custom link QR Codes, custom text QR Codes, WhatsApp QR Codes, custom vcard QR Codes. Easy to install and use.

Try the Demo | Pro Page | Documents

Key Features

Automatic QR Code Generation: Seamlessly creates dynamic QR codes for all WordPress pages, posts, WooCommerce products, and custom post types.

Custom QR Codes: Generate QR codes for custom links, text, numbers, email addresses, phone numbers, and WhatsApp contacts using intuitive shortcodes.

Shortcode Support: Utilize built-in shortcodes to display QR codes anywhere on your site, offering flexibility in placement.

WooCommerce QR Code: Display QR codes on product pages and customer dashboards, enhancing the shopping experience.. Can display QR code in 4 different places on single product page.

create QR code from email address: You can generate QR codes from email addresses. Easily share email addresses via QR codes.

Create QR Code for Phone number: This plugin helps you generate QR codes for phone or mobile numbers. Easily share phone/mobile number through QR code.

Make QR code for WhatsApp: A WhatsApp QR code is a quick response code that enables users to add the contact information of their friends and family to WhatsApp. You can easily generate a WhatsApp QR code with this plugin.

vcard QR code generator: A vCard QR code acts as a virtual contact card, allowing contact details to be shared. it is very easy to create vCard QR code with this plugin

WordPress user QR code: An author QR code is dynamically generated on each user’s dashboard. It is generated automatically from the user’s bio information.

vCard QR Code for WooCommerce customers: With the plugin, WooCommerce website customers will receive vCard QR codes. which is automatically generated and displayed. This can be found on the WooCommerce My Account dashboard page

QR CODE APPEARANCE

View the QR code as a popup: Choose to display QR codes in popups. The frontend will display the QR code as a popup instead of a direct QR code image.

Only Download button visibility: This is a feature where the QR code will not be visible on the frontend and instead only the QR code download button will be visible. Clicking the download button will instantly download the QR code.

QR CODE DISPLAY

Auto Display QR code: QR Code Composer plugin automatically generates dynamic QR codes. It automatically displays the QR code after the content for post QR code, page QR code, product QR code, or custom post QR code.

Using Shortcode: QR codes can be displayed via shortcodes. You can use the built-in shortcodes of the QR Code plugin to display the URL of the current page or any custom QR code. The QR Code Composer plugin gives you the shortcode facility for QR codes on all elements.

  • Shortcode for Current Page QR Code : [qrc_code_composer]
  • Shortcode for Any Custom QR Code : [qr_link_composer]
  • Shortcode for phone number QR code: [qrc_phonenumber]
  • Shortcode for WhatsApp QR code: [qr_whatsapp_composer]
  • Shortcode for vCard QR code: [qrc_vcard_single]

QR Code in Metabox: Auto generated QR codes can be found in all post meta boxes, page meta boxes, product meta boxes, and custom post meta boxes. This QR code is generated on the URL, and the QR code changes when the URL is updated. Users can easily use the QR code from the backend and control the frontend visibility of the QR code from here.

Elementor Compatibility:

To generate QR codes with Elementor Page Builder, QR Code Addon is included in this plugin. With this QR code addon you can create dynamic QR code of the current page from Elementor.

Benefits of Using QR Code Composer Plugin

  • Boosts Engagement and Accessibility
    By displaying QR codes on posts, pages, and products, you make it easier for users to access and share content instantly—just scan and go. Perfect for mobile-first audiences!

  • Simplifies Sharing Across Platforms**
    QR codes bridge the gap between print and digital. Use them in flyers, posters, product packaging, or business cards to lead users directly to your website, product, or contact info.

  • Supports Multiple Use Cases
    Generate QR codes for:

  • Contact info (vCards)
  • Custom URLs
  • WhatsApp or SMS chats
  • Email credentials
  • User vcard

  • Enhances WooCommerce Stores
    Add QR codes to product pages or customer dashboards, allowing easy sharing of product links or scanning at physical events or retail locations.

  • Easy Customization & Placement
    Use shortcodes to display QR codes anywhere on your site or integrate directly with Elementor. You have full control over where and how QR codes appear.

  • Improves User Experience
    Offer QR code download options or display them in popups. Visitors get a smooth, modern interaction without needing to copy-paste links.

  • SEO & Marketing Friendly
    Encourages link sharing and offline-to-online conversions, which can increase traffic and improve content visibility—both great for SEO.

EXTRA FEATURES FOR PREMIUM

CUSTOM SHAPE QR CODE: The body shape of the QR code can be changed in the premium version. Also, gradient colors can be applied to it. Using square, dot, round, extra-round, sub-round features, the QR code body can design a variety of shapes.Admin Demo for premium version

EYES OF QR CODE: The premium version can change the different sizes of the eye frame of the QR code. Gradient colors can be can be applied to it. You can design different eye frame shapes in QR Code using Square, Circle, Classy, and Classy Round features.

EYEBALL OF QR CODE The PRO version can change different shapes of QR code eyeballs. Gradient colors can be applied to it. You can design different eyeball shapes in QR codes using square, circle, and classy features

LOGO ON QR CODE: The premium version allows you to place the website’s brand logo or business logo in the center of the QR code. Uniquely designed QR codes can be created using the business brand logo, which is helpful in promoting the brand name.

WOOCOMMERCE ORDER QR CODE: Generates QR code for every new order and old order on the WooCommerce website. The content of the QR code can be controlled from the plugin’s settings page. This QR code can be seen on WooCommerce’s order dashboard on the website. This QR code can be displayed on the order email and order invoice. Admin Demo for Order QR

QR CODE TO THE ORDER EMAIL: A QR code in the order email helps to view the order quickly. After the order is completed, the QR code will appear in the WooCommerce order email. This QR code can be generated from various elements like order number, and order details

BULK VCARD QR CODE GENERATOR: Bulk vCard QR code is generated based on post type. Suppose you have a custom post type called ‘Developer’. Now you want to create a separate vCard QR for each ‘Developer’. Now go to the ‘Developer’ edit page and you will see a meta field called vCard QR. By filling in the required information, a vCard QR code will be generated for a developer. In this way, you can create a vCard QR code for each ‘Developer’. This vCard QR code has an auto-display feature, which is visible on the front end and backend. It also has shortcode facility.

CREATE QR CODE FOR EVENT: Event QR Code is a solution that simplifies event marketing and planning. With the premium plugin, you can easily generate event QR code. An event QR code generated is generated with the event description, time, and event location information. This way you can create as many event QR codes as you want.

WIFI QR CODE GENERATOR: QR code is now widely used to connect to any WiFi network instantly. With the premium version plugin, you can easily generate WIFI QR code. A WiFi QR code is generated with WiFi type, password, and WiFi name information.

QR CODE ON GOOGLE MAPS: This plugin allows you to generate QR codes for specific locations on Google Maps. The location of your business can be revealed through QR codes

ELEMENTOR QR CODE GENERATOR: In the premium version addon, you can generate QR codes for multiple elements, such as current page URL, custom text, numbers, custom URL QR code, vcard, event QR code and many more. Logo supported and attractive design QR codes.

SUPPORTED WITH OTHER PLUGINS

QR Code in PDF Invoice and WooCommerce plugin: QR Code Composer Pro plugin generates QR codes for PDF invoices and WooCommerce plugin. QR code can be placed at the top or footer position of this PDF Plugin.

QR Code in Print Invoice & Delivery Notes for WooCommerce Plugin: QR Code Composer Pro plugin generates QR codes for Print Invoice & Delivery Notes for WooCommerce Pluign. The QR code is placed in the footer of this PDF plugin.

QR Code in WooCommerce PDF Invoices – Web Toffee Plugin: QR Code Composer Pro plugin generates QR codes for WooCommerce PDF Invoices – Web Toffee Plugin. The order QR code can be found in the footer of this PDF plugin.

QR CODE FOR BBPRESS PLUGIN: Premium Version of QR Code plugin creates QR codes for BBPress users. It has the ability to generate QR codes and vCard codes based on the profile links or profile information of BBPress members, respectively.

QR CODE FOR BUDDYPRESS PLUGIN: This plugin creates QR codes for BuddyPress members. It has the ability to generate QR codes and vCard codes based on the profile URL or profile information of BuddyPress members, respectively.

QR CODE FOR DOKAN PLUGIN The Premium plugin is designed to create QR codes compatible with the Dokan plugin. It generates QR code for the vendor page based on the vendor Page URL. Also can generate vCard QR code using vendor details.

OTHER FEATURES OF PREMIUM QR CODE PLUGIN

Print QR images (BULK): All pages QR code, All products QR code, all posts QR code or all custom posts QR code can be printed in bulk qty. That is, it prints all the QR codes according to the post type. This feature is available in the plugin’s print page.

Download QR code from one page QR code of all pages, QR code of all products, QR code of all posts, or QR code of all custom posts can be Download from One Page bulk. This feature is available on the plugin’s Download page.

Download vCard QR codes from one page The plugin allows the download of vCard QR Code Images from One Page. This feature is available on the plugin’s vcard Download page.

WordPress Widget QR Code: The premium plugin supports the Widget API for Creating QR code. Can display the QR code through the WordPress widget.

QR Code Shortcode Generator: On the plugin’s shortcode page, shortcode generator features are available. From here, shortcodes can be created for all elements. Shortcodes can be created for all QR codes including custom QR code, WhatsApp QR code, WIFI QR code, Google Map QR code, vCard QR code, and event QR code. From this shortcode generator page, a different design, and different logo can be used for each shortcode QR code.

Credits

This plugin includes a modified version of the QRCode for JavaScript by Kazuhiko Arase, which is licensed under the MIT license.

Privacy

This plugin does not connect to any third-party applications. It does not collect or store any user information. This plugin only generates QR Code image.

Feedback

Any suggestions or feedback are welcome, thank you for using or trying my plugin. Please let me know about your experience and rate this plugin.

Preview WordPress QR Code Generator

And many more things are waiting for you to discover

GET PRO VERSION

WooCommerce Order QR Code

Elementor QR Code Generator

Screenshots

  • QR code on frontend with POpup Features
  • Dynamic QR code on Page
  • Dynamic QR code on the Product Page
  • Popup QR code on a single product page
  • Dynamic QR code in Metabox Section
  • Auto Generate vCard QR code on WordPress User’s Profile dashboard
  • QR Code addon for Elementor Page Builder
  • Gradient color QR code (Premium Version)
  • WooCommerce Order QR Code (Premium Version)
  • Order QR Code on PDF Invoice (Premium Version)
  • QR code print and Download (BULK Qty) (Premium Version)

Installation

Go to the Plugins Menu in WordPress and select Plugins > Add new
Search for “ QR Code Composer”
Click “Install” and “Activate”.

FAQ

What is QR Code Composer?

QR Code Composer is a WordPress plugin that automatically generates customizable QR codes for pages, posts, products, custom links, and more. It supports WooCommerce and popular builders like Elementor.

How do I generate a QR code in WordPress?

Once the plugin is installed and activated, QR codes are automatically generated for content. You can also create custom QR codes using shortcodes or from the plugin settings.

Can I generate QR codes for WooCommerce products?

Yes, QR Code Composer fully integrates with WooCommerce. It adds QR codes to product pages, order details, and customer dashboards for easy sharing and scanning.

Does the plugin support vCard QR codes?

Yes! You can generate vCard QR codes for WordPress users and WooCommerce customers, making it simple to share contact details in a scan.

Is the plugin compatible with Elementor?

Absolutely. You can insert and customize QR codes directly within Elementor using built-in shortcode support or QR Code Composer’s Elementor widget (if available).

Can I create custom QR codes for links, emails, or phone numbers?

Yes, the plugin lets you generate QR codes for URLs, email addresses, phone numbers, WhatsApp contacts, and plain text—perfect for marketing or contact sharing.

Are there advanced or premium features available?

Yes, the premium version includes bulk QR code generation, WiFi QR codes, event QR codes, Google Maps QR codes, and additional plugin integrations like Dokan and BBPress.

Can users download the QR codes?

Yes. QR codes can be displayed in popups and downloaded by users with one click, enhancing usability and user interaction.

Is it possible to bulk-generate QR codes?

This feature is available in the premium version and allows mass generation of QR codes for posts, products, or user profiles.

Does QR Code Composer support shortcode usage?

Yes, it includes powerful shortcodes so you can display QR codes anywhere on your site with full customization options.

How long are the QR codes valid?

This QR code is considered valid for the lifetime of the website. So, it never expires unless the QR code content changes. Once generated, the QR code remains usable indefinitely.

How are QR codes created? Depend on Google API?

This QR codes are generated using pure JavaScript. These QR code images are stable and have lifetime validity. it is not dependent on Google API or any other 3rd party API.

How do I stop automatically displaying QR codes?

Yes, you can easily Turn off Auto display QR code features. go to QR plugin settings > Auto Generate QR Code

  1. Hide the QR code according to post type > Check the post type that you want to remove the QR code.

  2. Hide the QR code according to Page > Check the Page where you want to remove the QR code .

This QR code closes the frontend but it will always be there in the meta box section on all pages, posts, products, and custom post edit pages. So you can use the code from the backend.

Is the QR code image stored somewhere inside WordPress?

No, the QR code is generated instantly on the web page and the QR code image is not stored anywhere.

Reviews

August 27, 2024
Had issue when they updated the plugin but they updated it so it supported and worked with what I was doing. For this I am grateful and very happy. Thanks
August 19, 2024
Wow great plugin and great support, i’ve explained my issue and the dev solve the issue immediatly with an update to his plugin. Thats what we call super great customer service!
January 13, 2024 4 replies
I was close to paying the extremely exorbitant price for the Pro version ($210). Due to a problem with the plugin, I contacted support. I can only agree with the bad reviews online, support is terrible, or more precisely, non-existent! At least it saved me a lot of money!
Read all 9 reviews

Contributors & Developers

“QR Code Composer – Dynamic QR Code Generator” is open source software. The following people have contributed to this plugin.

Contributors

“QR Code Composer – Dynamic QR Code Generator” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “QR Code Composer – Dynamic QR Code Generator” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

2.0.17

  • Update: Elementor QR Code JS functionality update

2.0.16

  • Fix: VCard QR code scannable problem

2.0.15

  • Fix: QR Code Show/Hide on Product Page Issues Fixed

2.0.14

  • Fix: QR Code Download File on Proudct page

2.0.13

  • Update: Compatibility Update

2.0.12

  • Fix: QR code on product page as tab
  • Update: Compatibility Update

2.0.11

  • Update: Compatibility Update

2.0.10

  • Update: Compatibility Update

2.0.9

  • Update: Added a prefix to the modal popup

2.0.8

  • New: For generating QR codes for Elementor Page Builder, QR addon is included

2.0.7

  • Fix: QR code removed form BudyBoss Search template

2.0.6

  • New: Displaying QR code via pop-up.
  • New: Added multiple options for WooCommerce’s single product page QR code display location.
  • New: QR code converted from image to canvas
  • New: QR code visibilityFeatires added

2.0.5

  • Fix: Removed string code from QR code in meta box
  • Update: The URL of the download button of the QR code is configured

2.0.4

  • Update: Made Compatible with WordPress

2.0.3

  • Update: Removed QR codes for shipping and billing addresses
  • Update: Removed username from User vCard QR code

2.0.2

  • Fix: Fixing Alignment issues for shortcode

2.0.1

  • Update: Made Compatible with WordPress

1.7.3

  • Fix: Fixing the issues of Download QR code image from the backend

1.7.2

  • Update: Change The QR Design

1.6.1

  • Fix: Troubleshooting QR code WordPress user pages

1.5.4

  • Update: Hide QR code according to Page

1.5.0

  • Update: Made Compatible with WordPress

1.4.0

  • New: Added vCard QR code functionality

1.3.3

  • New: Settings page update

1.3.2

  • New: POT File Add

1.3.1

  • Fix: admin page fix

1.3.0

  • New: QR will run automatically by default size

1.2.9

  • New: QR will run automatically by default size

1.2.8

  • New: QR Download Button Added

1.2.7

  • Update: Made Compatible with WordPress

1.2.6

  • Update: Made Compatible with WordPress

1.2.5

  • Update: Made Compatible with WordPress

1.2.4

  • Update: Made Compatible with WordPress

1.2.3

  • Update: Made Compatible with WordPress

1.2.2

  • Update: Made Compatible with WordPress

1.2.0

  • Fix: Fix CSS Issues

1.1.0

  • Initial release