QR Code Composer – QR Code Generator
QR Code Composer – QR Code Generator
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
WooCommerce Order QR Code
Elementor QR Code Generator
Installation
Go to the Plugins Menu in WordPress and select Plugins > Add new
Search for “ QR Code Composer”
Click “Install” and “Activate”.
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)
Faq
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Reviews
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
Muito bom mas...
By vilasboasaliancabrasil on October 6, 2022
Good and Simple Plugin
By Chris Matt (choooomedia) on September 22, 2021
Changelog
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