QR Code Composer – Auto QR Code Generator

Description

QR Code Composer is a powerful, user-friendly WordPress plugin for generating dynamic QR codes across your website. Whether you run a blog, business site, or WooCommerce store, it simplifies content sharing and boosts engagement through smart, customizable QR codes.

Try the Demo | Premium Upgrade | Documents

Key Features

Create QR codes with amazing shape designs!: This plugin lets you easily generate both Circular QR Codes and Square QR Codes, giving your WordPress site a stylish and customizable way to share links, contact info, and more. Choose from various eye-catching shapes and design options to make your QR codes stand out.

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.

📌 Premium Features of QR Code Composer Pro

Unlock advanced QR code design and functionality with the premium version.

🎨 QR Code Design Customizations

Design Stylish QR Codes with Customizable Borders: This WordPress plugin allows you to create unique QR codes with fully customizable borders. Adjust the border thickness, apply dasharray patterns (dotted, dashed, or solid), and choose colors to match your website’s design perfectly.

Add custom labels on the top and bottom of your QR codes: With this feature, you can easily add custom text labels to both the top and bottom of your QR codes. It’s perfect for adding a title, call-to-action, or any helpful description alongside your QR codes — making them more informative and engaging.

QR Code Design Customizations: Custom Dot Shapes: Choose from square, dot, round, extra-round, and sub-round designs for the QR code body. Gradient colors supported.

Eye Frame Styles: Customize eye frames with square, circle, classy, and classy round shapes. Gradient-ready.

Eyeball Styles: Set eyeball shapes as square, circle, or classy, with gradient color options.

Logo Integration: Add your business or brand logo to the center of your QR code for a branded, professional look.

📦 WooCommerce Integrations

  • Order QR Codes: Automatically generate QR codes for WooCommerce orders. Display them in the order dashboard, emails, and invoices.
  • QR Codes in Order Emails: Include QR codes in order confirmation emails for easy order access.

📄 vCard, Event, and WiFi QR Codes

  • Bulk vCard QR Codes: Generate vCard QR codes for custom post types (like ‘Developer’) with automatic display and shortcode support.
  • Event QR Codes: Create QR codes with event details including title, time, and location.
  • WiFi QR Codes: Instantly generate QR codes for WiFi networks including SSID, type, and password.

🌐 Google Maps & Elementor

  • Location QR Codes: Generate QR codes for specific Google Maps locations.
  • Elementor QR Code Generator: Create QR codes for URLs, custom text, numbers, vCards, events, and more — directly in Elementor, with logo and styling options.

📑 Plugin Compatibility

Works seamlessly with:

  • WooCommerce PDF Invoices & Packing Slips
  • Print Invoice & Delivery Notes for WooCommerce
  • Web Toffee WooCommerce PDF Invoices
  • BBPress: Generate QR/vCard codes based on user profiles.
  • BuddyPress: Generate QR/vCard codes for member profiles.
  • Dokan: Create QR codes for vendor pages and vCards using vendor details.

📥 Bulk Tools & Widgets

  • Bulk Print & Download: Print or download QR codes for all posts, products, pages, or custom post types from a single page.
  • Bulk vCard QR Code Download: Download multiple vCard QR codes at once.
  • WordPress Widget Support: Display QR codes using WordPress widgets.
  • QR Code Shortcode Generator: Easily create shortcodes for any QR code type with custom design and logos.

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
  • Circular 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

Ògún 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
Ògún 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!
Ṣẹrẹ 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 – Auto QR Code Generator” is open source software. The following people have contributed to this plugin.

Contributors

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

Translate “QR Code Composer – Auto 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

3.0.0

  • New: Added Circular Shape QR Code design
  • New: Can Add Error Correction Level
  • New: Can Margin around the QR code
  • New: Added option to disable auto-display of QR Code on the frontend via a button.
  • New: Added option to disable auto-display of QR Code in the meta box via a button.
  • Update: updated the Auto Generate QR Code data settings.

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