
QR Code Composer – Auto QR Code Generator
by Sharabindu on WordPress.org
Easily generate QR codes for WordPress posts, pages, WooCommerce products, and custom links.

QR code on frontend with POpup Features
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.