QR Code Composer – QR Code Generator

Plugin Banner

QR Code Composer – QR Code Generator

by Sharabindu

Download
Description

QR Code Composer is a powerful and user-friendly WordPress QR code generator plugin designed to automatically create smart, customizable QR codes across your entire website. Whether you run a blog, a business website, or a full WooCommerce store, this plugin helps you boost engagement, improve accessibility, and simplify content sharing with ease.

👉Try the Demo | 👉Premium Upgrade |👉 Documents

Why QR Code Composer Is the Best WordPress QR Code Plugin

QR Code Composer gives you complete freedom to design, customize, and auto-generate QR codes for any WordPress page, post, WooCommerce product, or custom content. With beautiful shape designs, shortcode flexibility, deep WooCommerce integration, and advanced Pro features — it’s the most complete QR code solution for WordPress.

Key Features (Free Version)

🎨 Create Beautiful QR Codes with Unique Shape Designs

Stand out from ordinary QR codes!
Generate Circular QR Codes and Square QR Codes with modern, eye-catching styles. Customize colors, shapes, and design elements to match your brand identity.

⚡ Automatic QR Code Generation

The plugin instantly auto-creates QR codes for:

  • All WordPress pages

  • Blog posts

  • WooCommerce products

  • Custom post types

  • Perfect for automatic content sharing and easy scanning.

🛠️ Custom QR Code Generator

Generate custom QR codes instantly for:

  • URLs & custom links

  • Simple text

  • Numbers

  • Email addresses

  • Phone numbers

  • WhatsApp contact
    …all via powerful shortcodes.

🧩 Shortcode Support Anywhere
Use built-in shortcodes to display QR codes in posts, pages, widgets, popups, product pages, or templates.

🛒 WooCommerce QR Code Support

Show QR codes on product pages and customer dashboards, with up to 4 display positions. Increase product sharing, easy access, and customer convenience.

✉️ Email Address to QR Code

Automatically convert an email address into a scannable QR code.

📞 Phone Number QR Code

Create QR codes for phone/mobile numbers for instant contact sharing.

💬 WhatsApp QR Code Generator

Create a WhatsApp contact QR code that allows users to quickly add or message contacts on WhatsApp.

📇 vCard QR Code Generator

Turn contact details into a digital QR-based business card (vCard). Share your full contact profile with one scan.

👤 WordPress User QR Code

Automatically generate QR codes from each author’s user bio and display it on their dashboard.

🛍️ vCard for WooCommerce Customers

Every WooCommerce customer gets an auto-generated vCard QR code on the My Account dashboard page.

🎛️ QR Code Appearance Options

💡 Popup QR Code Display

Show QR codes in a popup instead of directly on the page.

⬇️ Download-Only Mode

Hide the QR code and show only a Download QR Code button for a cleaner design.

🖼️ QR Code Display Options

🔹 Auto Display QR Code

Automatically displays QR codes after the content for:

  • Posts

  • Pages

  • Products

  • Custom post types

🔹 Display with Shortcodes

Place QR codes anywhere using shortcodes:

  • Current Page QR Code [qrc_code_composer]

  • Custom Link/Text QR Code [qr_link_composer]

  • Phone Number QR Code [qrc_phonenumber]

  • WhatsApp QR Code [qr_whatsapp_composer]

  • vCard QR Code [qrc_vcard_single]

🔹 QR Code in Meta Box

Easily access auto-generated QR codes inside:

  • Post editor meta boxes

  • Page editor meta boxes

  • Product meta boxes

  • Custom post type meta boxes

The QR code updates instantly if the URL changes.

🧱 Elementor Page Builder Support

QR Code Composer includes a built-in Elementor QR Code Widget, allowing you to generate:

  • Current page QR code

  • Custom QR codes

  • Styled, branded QR codes
    …directly inside the Elementor editor.

🚀 Premium Features – Unlock the Full Power of QR Code

Upgrade to QR Code Composer Pro for professional-grade customization, advanced QR types, and WooCommerce automation.

🎨 Advanced QR Code Design & Branding Tools**

🔸 Fully Customizable Borders

Change:

  • Border thickness

  • Dasharray patterns (dotted, dashed, solid)

  • Border colors

🔸 Add Custom Labels (Top & Bottom)

Add titles, instructions, or call-to-action text above and below your QR codes.

🔸 Custom Dot Shapes

Choose from:

  • Square

  • Dot

  • Round

  • Extra-round

  • Sub-round

  • Supports gradient colors.

🔸 Eye Frame Customization

Includes:

  • Square

  • Circle

  • Classy

  • Classy round

  • Gradient enabled.

🔸 Eyeball Shape Customization

Available shapes:

  • Square

  • Circle

  • Classy

  • Gradient supported.

🔸 Logo Integration

Add your brand or business logo to the center of the QR code for a premium branded look.

🛒 WooCommerce Pro Integrations

  • Auto-generate WooCommerce order QR codes

  • Show order QR codes in customer dashboard

  • Include QR codes in order emails

  • Display QR codes on invoices & packing slips

  • Perfect for order tracking, verification, and store automation.

📇 vCard, Event, WiFi & Advanced QR Types

✔ Bulk vCard QR Code Generator for CPTs

Generate vCards for custom post types (e.g., “Developers”).

✔ Event QR Codes

Include event title, date, time & location.

✔ WiFi QR Codes

Instantly generate WiFi access QR codes (SSID, password, encryption type).

🌍 Google Maps & Elementor Pro Tools

✔ Google Maps Location QR Codes

Create QR codes from any Google Maps location link.

✔ Elementor Advanced QR Code Widget

Generate:

  • URLs

  • Text

  • Numbers

  • vCards

  • Events

  • Logos
    …and apply full styling within Elementor.

🔧 Plugin Compatibility

Works perfectly with:

  • WooCommerce PDF Invoices & Packing Slips

  • Print Invoice & Delivery Notes

  • WebToffee PDF Invoices

  • BBPress user profiles

  • BuddyPress member profiles

  • Dokan vendor pages & vendor vCards

📦 Bulk Tools & Widgets

  • Bulk Print QR Codes

  • Bulk Download (Posts, Pages, Products, CPTs)

  • Bulk vCard QR Code Download

  • WordPress Widget support

  • QR Code Shortcode Generator Tool

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 services

  • Does NOT store user data

  • ONLY generates QR code images locally

⭐ We Value Your Feedback

Your feedback helps us grow!
If you enjoy QR Code Composer, please share your experience and leave a rating. It means a lot.

Smart QR Code for WordPress 🔥 | Auto-Generate Stylish QR Codes for Posts, Pages & WooCommerce

WordPress QR code Plugin – WooCommerce QR Code

And many more things are waiting for you to discover

GET PRO VERSION

WooCommerce Order QR Code

Elementor QR Code Generator

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

  1. QR code on frontend with POpup Features

    QR code on frontend with POpup Features

  2. Dynamic QR code on Page

    Dynamic QR code on Page

  3. Circular QR code on Page

    Circular QR code on Page

  4. Dynamic QR code on the Product Page

    Dynamic QR code on the Product Page

  5. Popup QR code on a single product page

    Popup QR code on a single product page

  6. Dynamic QR code in Metabox Section

    Dynamic QR code in Metabox Section

  7. Auto Generate vCard QR code on WordPress User's Profile dashboard

    Auto Generate vCard QR code on WordPress User's Profile dashboard

  8. QR Code addon for Elementor Page Builder

    QR Code addon for Elementor Page Builder

  9. Gradient color QR code (Premium Version)

    Gradient color QR code (Premium Version)

  10. WooCommerce Order QR Code (Premium Version)

    WooCommerce Order QR Code (Premium Version)

  11. Order QR Code on PDF Invoice (Premium Version)

    Order QR Code on PDF Invoice (Premium Version)

  12. QR code print and Download (BULK Qty) (Premium Version)

    QR code print and Download (BULK Qty) (Premium Version)

What is QR Code Composer?

QR Code Composer is a powerful WordPress QR code generator plugin that automatically creates fully customizable QR codes for posts, pages, WooCommerce products, custom URLs, contact details, and more. It supports WooCommerce, Elementor, and multiple QR formats including vCard, email, phone, and WhatsApp.

How do I generate a QR code in WordPress?

After installing and activating the plugin, QR codes are automatically generated for your WordPress content. You can also create custom QR codes through the plugin settings or by using shortcodes anywhere on your site.

Can I generate QR codes for WooCommerce products?

Yes. The plugin has full WooCommerce QR code integration, allowing QR codes to appear on product pages, order details, customer dashboards, and (Pro) order emails and invoices. This helps customers quickly scan, share, or access product information.

Does the plugin support vCard QR codes?

Yes. QR Code Composer can generate vCard QR codes for WordPress users and WooCommerce customers, enabling instant sharing of contact information with a single scan.

Is the plugin compatible with Elementor?

Yes, it works seamlessly with Elementor Page Builder. You can insert QR codes using built-in shortcodes or by using the dedicated Elementor widget (Pro), allowing live design and customization inside Elementor.

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

Absolutely. The plugin generates QR codes for:

  • URLs and custom links
  • Email addresses
  • Phone numbers
  • WhatsApp contacts
  • Plain text or numeric data

This makes it ideal for marketing, digital business cards, product sharing, and contact-based QR solutions.

Are advanced features available in the premium version?

Yes. The Pro version adds powerful features like bulk QR code generation, WiFi QR codes, event QR codes, Google Maps location QR codes, vCards for custom post types, and integrations with plugins like Dokan, BBPress, BuddyPress, and WooCommerce PDF invoice plugins.

Can users download the QR codes?

Yes. QR codes can be shown in popup view or via a download-only button, allowing visitors to instantly download the QR image with one click.

Is bulk QR code generation supported?

Yes. Bulk generation is available in the premium version, allowing you to create and download QR codes for hundreds of posts, pages, products, or user profiles at once.

Does QR Code Composer support shortcodes?

Yes. The plugin includes multiple flexible QR code shortcodes so you can display QR codes anywhere — in posts, pages, widgets, templates, Elementor, or custom layouts.

How long are the QR codes valid?

QR codes generated by QR Code Composer are valid for the lifetime of your website. They never expire unless you change the underlying content (URL, text, contact info). Once generated, the QR code remains permanently usable.

How are QR codes created? Depend on Google API?

QR codes are generated using pure JavaScript, directly inside your website.
They do not rely on Google APIs or any third-party services.
This ensures fast, private, and lifetime-valid QR images with no external dependency.

How do I stop automatically displaying QR codes?

You can disable automatic display from:
Dashboard QR Plugin Settings Auto Generate QR Code

There you can:

  • Hide QR codes by post type

  • Hide QR codes for specific pages

Even when disabled on the frontend, QR codes remain available in the backend meta box, so you can still download or use them manually.

Is the QR code image stored somewhere inside WordPress?

No. QR codes are created instantly in the browser and not stored in the database. They are generated dynamically on each page load to ensure accuracy and speed.

Complete and flexible

By raynald3 on April 10, 2025

good support too!

Functional Elementor Widget

By Reakouk on 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

Awesome support

By antsthereal321 on 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!

Works Very Good!

By alonsowin on July 1, 2024

Nice Plugin! Keep it going!

Does what it says

By gnfb on May 28, 2024

Excellent qr code plugin very helpful and prompt support

Horribly poor support

By Schwabe71 on January 13, 2024

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!

best plugin for qr code on wordpress

By huynd1904 on November 25, 2022

It does its job amazingly. I got an error, contacted to the author and he fixed it within a day. Good job!!!

Muito bom mas...

By vilasboasaliancabrasil on October 6, 2022

O QR code esta aparecendo em todas as páginas, e aina fica aparecendo o codigo shortcode, teria como limitar ele a aparecer em somente uma página? e tirar o nome que fica mostrando? preciso de ajuda pois ele mostra em todas as páginas

Good and Simple Plugin

By Chris Matt (choooomedia) on September 22, 2021

Fast and perfect fitting for customers needs 🙂

3.0.1

  • Update: Compatibility Update

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
Back to top